date 命令

[root@localhost ~]# date        # 显示当前时间
Tue Jul 11 13:55:26 CST 2017
[root@localhost ~]# date -s "2017-07-11 13:55:30"    # 手动设置时间
Tue Jul 11 13:55:30 CST 2017
[root@localhost ~]# date +%F    # 以 %Y-%m-%d 格式打印时间
2017-07-11
[root@localhost ~]# date +%T    # 以 %H:%M:%S 格式打印时间
13:57:40
[root@localhost ~]# date +%Y    # 年份(四位数)
2017
[root@localhost ~]# date +%y    # 年份(00..9917
[root@localhost ~]# date +%m    # 月份(01..1207
[root@localhost ~]# date +%d    # 日期(01..3111
[root@localhost ~]# date +%H    # 小时(00..2313
[root@localhost ~]# date +%M    # 分钟(00..5957
[root@localhost ~]# date +%S    # 秒数(00..5900
[root@localhost ~]# date +%s    # 时间戳,从 1970-01-01 00:00:00 到现在一共走了多少秒
1499752681
[root@localhost ~]# date +%w    # 周几(0..62
[root@localhost ~]# date +%W    # 一年中的第几周(00..5328
[root@localhost ~]# date +"%Y-%m-%d %H:%M:%S"    # 组合写法
2017-07-11 16:20:47
[root@localhost ~]# date +%Y-%m-%d
2017-07-25
[root@localhost ~]# date +%Y-%m-%d -d "2 months ago"    # 显示两个月前的日期
2017-05-25
[root@localhost ~]# date +%Y-%m-%d -d "2 days ago"      # 显示两天前的日期
2017-07-23
[root@localhost ~]# date +%Y-%m-%d -d "2 days"          # 显示两天后的日期
2017-07-27
[root@localhost ~]# date +%Y-%m-%d -d "2 months"        # 显示两个月后的日期
2017-09-25
原文地址:https://www.cnblogs.com/mingerlcm/p/7793707.html