|
|
date +'%Y-%m-%d %H:%M:%S'
% F/ |( z. _/ m! d" ]/ b9 W' X2019-07-25 17:16:10
( W* w( ~4 B6 }: r+ N# @- g8 r) }! \0 }, F, _
: a4 j, H8 d% a6 w5 F# h( f- ^' z8 W
%H 小时(以00-23来表示)。 ; n. _: B0 J4 F* X2 {$ X/ t
%I 小时(以01-12来表示)。
7 C1 O# D) B, J3 q" @3 r* O%K 小时(以0-23来表示)。
! Z$ n# g S1 B% v; g%l 小时(以0-12来表示)。 9 f! o1 }3 k5 n# ^) l2 M# H
%M 分钟(以00-59来表示)。 ( U( g9 G5 f1 h) L
%P AM或PM。
( ]0 h L# Y+ f" T%r 时间(含时分秒,小时以12小时AM/PM来表示)。
/ W( i( c2 k3 }3 j%s 总秒数。起算时间为1970-01-01 00:00:00 UTC。
2 G0 L) r, `* W7 u0 m%S 秒(以本地的惯用法来表示)。
* b, C f9 ?8 {. L& y2 }: \%T 时间(含时分秒,小时以24小时制来表示)。
, b3 Z% X- {9 p- S# p" a' ^2 E%X 时间(以本地的惯用法来表示)。 ; t7 C/ u' Y4 {" Q! k2 k
%Z 市区。
+ ]2 J, e7 l( Y%a 星期的缩写。
$ @8 r2 r& {/ w9 `6 I7 p' C%A 星期的完整名称。
+ \0 _, J, Q% h0 b# w%b 月份英文名的缩写。 / P/ X& ~0 u& X( V
%B 月份的完整英文名称。
# O- G& Y( a" e%c 日期与时间。只输入date指令也会显示同样的结果。 7 E6 z/ I- m+ O# G
%d 日期(以01-31来表示)。
# b/ |" J! F6 U' A5 V9 _%D 日期(含年月日)。 b7 X( Z/ v! y0 ?+ }3 K
%j 该年中的第几天。 0 v/ ^+ |9 t" x' u$ ?5 y3 X
%m 月份(以01-12来表示)。
0 b% g' V6 x. r( F9 J%U 该年中的周数。
i3 ~7 @( z/ _! Q/ ^$ U8 ]# j" d$ C%w 该周的天数,0代表周日,1代表周一,异词类推。
5 f$ E3 U' u! [5 e%x 日期(以本地的惯用法来表示)。
5 N+ F1 J: A# e8 ?%y 年份(以00-99来表示)。
* T) g- j" A6 c4 [! n1 x3 B%Y 年份(以四位数来表示)。 0 I5 I5 O; Z( w
%n 在显示时,插入新的一行。
- E ~0 f" x/ o/ D. u. s! y3 r X%t 在显示时,插入tab。 0 S# U" j* i8 F
MM 月份(必要) ) u- v0 H: a$ Y* P9 {- }
DD 日期(必要)
3 U! l# K' \/ j Nhh 小时(必要) # T' @+ r \ C9 b o
mm 分钟(必要)2 D ~0 A: H" Q* L
ss 秒(选择性) 4 e$ _+ `3 | {9 E
" A3 l- T& a' n& P C7 ^
实例1 f+ V, I0 \- d' j, b) n' \6 x
4 ]$ Y6 R" N. H/ M+ j2 a) o格式化输出:
, C9 s" |+ [% {& g8 |4 _
6 h! u% b( Q% j. t6 Zdate +"%Y-%m-%d"
- T# P, Z* J6 l$ s+ U2015-12-07
& F5 @1 {. P. I- m/ e9 F6 k输出昨天日期:
+ M Q6 c" [; ]7 }' A
7 `8 e! p& [4 Q( E* c$ d7 D0 Vdate -d "1 day ago" +"%Y-%m-%d"! v" ~; X( Q% A6 D& T/ G
2015-11-19
. k$ o+ C' G8 x0 A* ?2秒后输出:2 n9 Q* x6 `9 q/ K! s% c8 c
/ W; E- s9 w4 n) f: H; S& {5 a f
date -d "2 second" +"%Y-%m-%d %H:%M.%S"
% E" H" T2 I+ k, }" K3 y3 `2015-11-20 14:21.31; v3 K% N' _0 F. n- [
传说中的 1234567890 秒:/ H& p( \( B% R
- _* b) e1 ]8 Edate -d "1970-01-01 1234567890 seconds" +"%Y-%m-%d %H:%m:%S"
$ ~1 f! S; f- s' A0 `3 n2009-02-13 23:02:30- f, U* R) F" u2 \* J! T2 T
普通转格式:' E+ t& a& X. f1 O3 o" A0 |
. m* f1 J+ s! i( @- O6 X
date -d "2009-12-12" +"%Y/%m/%d %H:%M.%S"
& n9 H- N7 K/ O" G7 k# m2009/12/12 00:00.00. P0 s1 n0 k- r% ^! w0 X1 r) d7 e
apache格式转换:! A* Y3 p) z2 b1 i
8 x) G" q4 f# `5 c/ F; o) ?
date -d "Dec 5, 2009 12:00:37 AM" +"%Y-%m-%d %H:%M.%S"& n% s# Q o' b8 B" x
2009-12-05 00:00.379 j! g X' X# e7 U
格式转换后时间:
( O5 U' U; k' E, n3 V- n; P; V1 K, W% O2 ^. g
date -d "Dec 5, 2009 12:00:37 AM 2 year ago" +"%Y-%m-%d %H:%M.%S"; T- J4 C& d* x; R7 V0 W
2007-12-05 00:00.37 |
|