时间日期类
基本语法
date [OPTION]... [+FORMAT]
1. date显示当前时间
(1)date (功能描述:显示当前时间)
(2)date +%Y (功能描述:显示当前年份)
(3)date +%m (功能描述:显示当前月份)
(4)date +%d (功能描述:显示当前是哪一天)
(5)date +%Y%m%d date +%Y/%m/%d … (功能描述:显示当前
年月日各种格式 )
(6)date "+%Y-%m-%d %H:%M:%S" (功能描述:显示年月日时分秒)
2)案例
# date
2019年 06月 19日 星期一20:53:30 CST
# date +%Y%m%d
20190619
# date "+%Y-%m-%d%H:%M:%S"
2019-06-19 20:54:58
2. date显示非当前时间
1)基本语法:
(1)date -d '1 days ago' (功能描述:显示前一天日期)
(2)date -d yesterday +%Y%m%d (同上)
(3)date -d next-day +%Y%m%d (功能描述:显示明天日期)
(4)date -d 'next monday' (功能描述:显示下周一时间)
2)案例:
# date -d '1 days ago'
2019年 06月 18日星期日21:07:22 CST
# date -d next-day +%Y%m%d
20190620
[root@hadoop106 /]# date -d 'next monday'
2017年 06月 26日星期一00:00:00 CST
7.3.3 date设置系统时间
1)基本语法:
date -s字符串时间
2)案例
[root@hadoop106 /]# date -s "2017-06-1920:52:18"
7.3.4 cal查看日历
1)基本语法:
cal [选项] (功能描述:不加选项,显示本月日历)
选项:
-3 ,显示系统前一个月,当前月,下一个月的日历
具体某一年,显示这一年的日历。
2)案例:
# cal
# cal -3
# cal 2016