年:%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
2017-10-28
[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
2023年 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
date 命令用法
date命令 是顯示或設定系統時間與日期。很多shell指令碼裡面需要列印不同格式的時間或日期,以及要根據時間和日期執行操作。延時通常用於指令碼執行過程中提供一段等待的時間。日期可以以多種格式去列印,也可以使用命令設定固定的格式。在類unix系統中,日期被儲存為乙個整數,其大小為自世界標準時間 ut...
Linux命令 date的用法
linux 命令 date的應用 在linux shell程式設計中,經常用到日期的加減運算,其實date命令本身提供了日期的加減運算 非常方便。例如 得到昨天的時間 date y m d date 1 day date 用法 date option format 1.在顯示方面,使用者可以設定欲顯...
SHELL下date命令的用法
date命令如何獲得上星期的日期?date d 1 week y m d a 舉一反三 date命令獲得前天,昨天,明天,後天,上個月,下個月的日期 date d 2 day y m d a 或 date date 2 days ago y m d a date d 1 day y m d a 或 ...