年:%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,如需轉載請自行聯系原作者