1. 程式人生 > >【Linux 運維】 date的使用

【Linux 運維】 date的使用

spa 時間 ont 時間戳 都是 date 小寫 lin span

date的使用

一、常用時間格式

#年、月、日  四位年大寫,其余小寫
[root@localhost ~]# date +%Y    #長格式顯示四位數年
2018
[root@localhost ~]# date +%y    #2位短格式顯示
18
[root@localhost ~]# date +%m    #月
10
[root@localhost ~]# date +%d    #日
06
[root@localhost ~]# 
#顯示時、分、秒  大寫字母表示
[root@localhost ~]# date +%H    #時
19
[root@localhost 
~]# date +%M #分 50 [root@localhost ~]# date +%S #秒 42 [root@localhost ~]# date +%s #時間戳,距離1970年-01-01 00:00:00 過去多少秒 1538826639 #特殊格式顯示 [root@localhost ~]# date +%F #特殊格式日期 2018-10-06 [root@localhost ~]# date +%T #特殊格式時間 19:50:53 [root@localhost ~]# [root@localhost ~]# date +"%F %T" #指定格式連接
2018-10-06 19:54:14 [root@localhost ~]# date +"%Y/%m/%d %T" #指定格式顯示 2018/10/06 19:54:38 [root@localhost ~]#

二、-d指定字符串所描述的時間

[root@localhost ~]# date +%F -d "-1 day"    #昨天
2018-10-05
[root@localhost ~]# date +%F -d "yesterday"    #昨天
2018-10-05
[root@localhost ~]# date +%F -d "-2 day"    #前天
2018-10-04
[root@localhost 
~]# date +%F -d "+1 day" #明天 2018-10-07 [root@localhost ~]# date +%F -d "tomorrow" #明天 2018-10-07 [root@localhost ~]# date +%F -d "+2 day" #後天 2018-10-08 [root@localhost ~]# date +%F -d "1 month" #一個月後 2018-11-06 [root@localhost ~]# date +%F -d "1 year" #一年後 2019-10-06

三、-s 設定時間

[root@localhost ~]# date -s 20181005
[root@localhost ~]# date -s 00:00:01
#一下三種格式輸出的結果都是一樣的,跟默認的一致
[root@localhost ~]# date -s “00:00:01 20181005"
[root@localhost ~]# date -s “00:00:01 2018-10-05"
[root@localhost ~]# date -s “00:00:01 2018/10/05"

四、顯示日期換行

[root@localhost ~]# date +%D%n%T
10/06/18
20:07:51
[root@localhost ~]# date +%F%n%T
2018-10-06
20:07:59
[root@localhost ~]# 
[root@localhost ~]# date +"%Y/%m/%d"%n"%H:%M:%S"
2018/10/06
20:09:34
[root@localhost ~]# 

【Linux 運維】 date的使用