linux date日期

(base) [root@kevin data]# date
2021年 01月 26日 星期二 09:53:17 CST

显示当前年月日时间
(base) [root@kevin data]# date +%F\ %T
2021-01-26 09:44:09

显示当前年月日时间-推后1小时
(base) [root@kevin data]# date +%Y%m%d\ %T -d "1hour"
20210126 10:44:39

显示当前年月日时间-推后1天
(base) [root@kevin data]# date +%Y%m%d -d "1day"
20210127

显示当前年月日时间-推后1天/前一天
(base) [root@kevin data]# date +%Y%m%d --date="+1 day"
20210127
(base) [root@kevin data]# date +%Y%m%d --date="-1 day"
20210125

--常用
-F 输出长格式字符年月日
(base) [root@kevin data]# date +%F
2021-01-26

-y 输出短格式字符
(base) [root@kevin data]# date +%y-%m-%d
21-01-26

-H-M-S: 输出时分秒
(base) [root@kevin data]# date +%y-%m-%d\ %H-%M-%S
21-01-26 09-49-25
(base) [root@kevin data]# date +%y-%m-%d\ %H:%M:%S
21-01-26 09:49:35
(base) [root@kevin data]#

-h 输出月份
(base) [root@kevin data]# date +%h
1月

-T: 直接时分秒
(base) [root@kevin data]# date +%F\ %T
2021-01-26 09:50:24

-w: 显示今天星期几
(base) [root@kevin data]# date +%w
2

-d: 提前/推迟显示天数
(base) [root@kevin data]# date +%F -d "-1day"
2021-01-25
(base) [root@kevin data]# date +%F
2021-01-26
(base) [root@kevin data]# date +%F -d "+1day"
2021-01-27
(base) [root@kevin data]# date +%F\ %H:%M:%S -d "+2hour 2min 2sec" #提前2小时2分2秒
2021-01-26 11:54:18
(base) [root@kevin data]# date +%F\ %H:%M:%S
2021-01-26 09:52:23
(base) [root@kevin data]# date +%F\ %H:%M:%S -d "-2hour -2min -2sec" #推迟2小时2分2秒
2021-01-26 07:50:26

posted @ 2021-01-26 09:54  幻雪追梦  阅读(72)  评论(0编辑  收藏  举报