天天看點

date指令用法

年:%Y或者%y

月:%m

日:%d

小時:%H

分:%M

秒:%S

周:%w

%F格式:2017-10-28

%T格式:04:03:09

[root@localhost shell]# cal

十月 2017 

日 一 二 三 四 五 六

1 2 3 4 5 6 7

8 9 10 11 12 13 14

15 16 17 18 19 20 21

22 23 24 25 26 27 28

29 30 31

[root@localhost shell]# date +%Y%m%d-%H:%M:%S

20171028-04:12:11

[root@localhost shell]# date +%F

2017-10-28

date  +%Y-%m-%d, date +%y-%m-%d 年月日

[root@localhost shell]# date +%Y-%m-%d

[root@localhost shell]# date +%y-%m-%d

17-10-28

date  +%H:%M:%S = date +%T 時間

[root@localhost shell]# date +%H:%M:%S =======%T

03:58:05

[root@localhost shell]# date +%T

04:03:09

3.date +%s  時間戳

[root@localhost shell]# date +%s //距離1970.1.1過去多少秒

1509134642

4.date -d @1504620492 把時間戳轉換成具體日期

[root@localhost shell]# date -d @1509136139

2017年 10月 28日 星期六 04:28:59 CST

4.1 date +%s -d "2017-8-8 07:22:12" 具體日期轉換成時間戳

[root@localhost shell]# date +%s -d "2017-8-8 07:22:12"

1502148132

date -d "+1day" 一天後

[root@localhost shell]# date -d "+1hours" +%T

05:26:50

date -d "-1 day" 一天前

[root@localhost shell]# date +%F -d "-1 day"

2017-10-27

date -d "-1 month" 一月前

[root@localhost shell]# date -d "-1 month" +%F

2017-09-28

date -d "-1years" +%F 一年前

[root@localhost shell]# date -d "-1years" +%F

2016-10-28

date -d "-1hours" +%T 一小時前

[root@localhost shell]# date -d "-1hours" +%T

03:25:13

date -d "-1 min" 一分鐘前

date +%w, 星期

[root@localhost shell]# date +%w //周 星期幾

6

date +%W

[root@localhost shell]# date +%W //今年的第幾周

43

[root@localhost ~]# date "+%Y%m%d %H:%M:%S"

20171028 05:19:20

本文轉自 蝦米的春天 51CTO部落格,原文連結:http://blog.51cto.com/lsxme/2056743,如需轉載請自行聯系原作者