|
|
date +'%Y-%m-%d %H:%M:%S'5 z/ a, ?( n# E8 d* ~, z" H* Z- q
2019-07-25 17:16:10
2 b4 E& A6 r1 b- i0 W
0 K( o1 E' z, [1 T! q4 o9 d) Y, l4 ^6 t, Q4 y, V& Z1 m
%H 小时(以00-23来表示)。
% X% H5 S; e% |! ~) U0 p1 ^& c%I 小时(以01-12来表示)。 / Z4 F2 P1 h M, E2 [% r: M
%K 小时(以0-23来表示)。 ( O# g( |6 e; `: K" Z+ h( j
%l 小时(以0-12来表示)。 ) |7 I1 |! Z! T
%M 分钟(以00-59来表示)。 , e/ y6 u+ x3 [' L6 z6 k% \6 C
%P AM或PM。
& ]6 t5 Y6 Q% V; B9 \%r 时间(含时分秒,小时以12小时AM/PM来表示)。
7 f$ b+ \4 w6 H) L# z4 ?2 u%s 总秒数。起算时间为1970-01-01 00:00:00 UTC。
7 ^0 ?. g! I; s; |9 K, Z! s5 k%S 秒(以本地的惯用法来表示)。
. [3 t# t3 O# r. H%T 时间(含时分秒,小时以24小时制来表示)。 9 R+ `( {! E" b) v( `4 Q2 y
%X 时间(以本地的惯用法来表示)。
) w6 r% i$ I2 X5 i%Z 市区。 ( v; q% ^$ i8 R% r- f, Q) R9 \
%a 星期的缩写。 & n; g0 k8 V7 H: p( b$ R$ R
%A 星期的完整名称。
: M$ u5 c' I8 N; Z( ^ L; j% v%b 月份英文名的缩写。 3 g/ O* W5 h7 r3 J
%B 月份的完整英文名称。
! _& s3 w1 l0 j9 g* O/ I+ ~& i% B%c 日期与时间。只输入date指令也会显示同样的结果。
* H, _3 g& s1 W% N, ?%d 日期(以01-31来表示)。
1 b. ?( f- `" ?! @3 D; V0 ?%D 日期(含年月日)。 * d; D, [. E! D$ H
%j 该年中的第几天。 2 z" w' t3 K7 G2 z4 h
%m 月份(以01-12来表示)。
: B% X5 F- Q7 g7 K7 j5 {%U 该年中的周数。
7 q9 l f: S+ O: I%w 该周的天数,0代表周日,1代表周一,异词类推。 ' E0 o" x4 d; W% s* D
%x 日期(以本地的惯用法来表示)。 1 h- G" ?7 s9 @5 r& T
%y 年份(以00-99来表示)。 5 E, {; r i0 Q, p+ T/ N
%Y 年份(以四位数来表示)。
* R+ n4 @) G8 e' {%n 在显示时,插入新的一行。
$ _6 J: Q- t9 x! n# X$ U* I( K%t 在显示时,插入tab。 " }0 {' b" H4 y& N7 o
MM 月份(必要) % e! ?8 B+ b f* o& F* V! l( Q
DD 日期(必要)
/ l5 w4 q: d8 E! J; }- jhh 小时(必要)
9 Q- w6 j3 S. o- r+ Cmm 分钟(必要)1 u+ |+ F1 o- |! C6 H
ss 秒(选择性)
1 [# s t$ Z8 m: B5 a% m; W: L) B" M
实例
( J; L3 i5 L6 t0 c# j& H8 V- E
$ I. O& S, f/ P X% m' B- Z格式化输出:& [# M+ X$ Z# H5 K: G5 n
2 A" y3 i/ E) e2 c: tdate +"%Y-%m-%d" 5 x: r, z V* m4 p' m1 Y
2015-12-078 S2 S& Q, \1 F) J8 m
输出昨天日期:
/ X/ @: v8 j4 ]4 F% l1 t; v
$ y8 e& q9 S0 d0 S1 W Ndate -d "1 day ago" +"%Y-%m-%d"
% T/ {+ K& |6 e. j2015-11-19+ q- x/ Y% e$ a, _' K
2秒后输出:2 N ^8 g* H: p" Z/ @; E, a7 I O
" x+ K( ^7 @* n2 f& Y3 h
date -d "2 second" +"%Y-%m-%d %H:%M.%S"
$ ~& J: J' i9 ?+ g( z$ b. t2015-11-20 14:21.31& H6 ^; b$ ?, A' T, p( i; h% Y
传说中的 1234567890 秒:
1 z1 q% {- k* n8 c6 c; E
! H2 h7 g2 X+ q* `! l' d7 X2 [% kdate -d "1970-01-01 1234567890 seconds" +"%Y-%m-%d %H:%m:%S"
& _. g0 D7 p3 B S) e# C6 g) \2009-02-13 23:02:30
2 d' F" k6 @! B普通转格式:
) J* B! o; ?2 Q
1 U. L, F6 _" | edate -d "2009-12-12" +"%Y/%m/%d %H:%M.%S"
r. `# \) x0 i4 H2009/12/12 00:00.00
5 ^( F# B2 Q4 Y+ aapache格式转换:* w- ^9 K6 m3 l% B
7 R* x; i9 y1 d+ Z" |date -d "Dec 5, 2009 12:00:37 AM" +"%Y-%m-%d %H:%M.%S"( j0 {7 z5 r2 S: o8 s
2009-12-05 00:00.37
x9 T5 Y- W7 f" A0 w: o格式转换后时间:
6 J7 _! o: v( ~$ X% V: A& f) h+ m: N) ~& Y' P( ?3 m2 l5 M) S* f
date -d "Dec 5, 2009 12:00:37 AM 2 year ago" +"%Y-%m-%d %H:%M.%S"
: i, { N8 h+ t+ A5 [$ u2007-12-05 00:00.37 |
|