【每天一个Linux命令】06. Unix中date命令的用法

来源:互联网 发布:python word2vec 编辑:程序博客网 时间:2024/04/29 03:51

1. Date参数大全

001#当前日期
002bixiaopeng@bixiaopengtekiMacBook-Pro androidshell$ date
0032013年 6月 4日 星期二 22时10分27秒 CST
004 
005# %a :显示星期简写
006bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%a
007
008# %A :显示完整星期(Sunday..Saturday)
009bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%A
010星期二
011# %b :显示月份简写
012bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%b
013 6
014#%B :显示完整月份(January..December)
015bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%B
016六月
017# %c :显示当前日期
018bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%c
019二  6/ 4 22:02:40 2013
020# %C :显示世纪,当前年除100后的整数部分
021bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%C
02220
023# %d :显示当前那日 ,范围(01..31)
024bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%d
02504
026# %D :日期,格式如(mm/dd/yy)
027bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%D
02806/04/13
029# %e :显示当前日,与%d不同的是%d显示01,而%e显示1,范围 ( 1..31)
030bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%e
031 4
032# %F :如 %Y-%m-%d的日期格式
033bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%F
0342013-06-04
035# %g :显示两位数的年份,如2013年,显示13
036bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%g
03713
038# %G:显示四位数的年份,如2013年,显示2013
039bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%G
0402013
041# %h :与 %b相同,显示月份简写
042bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%h
043 6
044# %H :24小时制的小时,范围(00..23)
045bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%H
04622
047# %I :大写的i,12小时制的小时,范围(01..12)
048bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%I
04910
050# %j :一年中的那天,范围是(001..366)
051bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%j
052155
053# %k :24小时制的小时,只显示1而不显示01,范围( 0..23)
054bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%k
05522
056# %l :12小时制的小时,只显示1而不显示01,范围( 1..12)
057bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%l
05810
059# %m :显示月份,范围(01..12)
060bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%m
06106
062# %M :显示分钟,范围(00..59)
063bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%M
06405
065# %n :新行
066bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%n
067 
068 
069# %N :显示秒(000000000..999999999),但是我的机器上不显示,这里应该是有问题
070bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%N
071N
072# %p :显示上午还是下午,PM或AM
073bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%p
074下午
075# %P :显示pm或am,很多机器上都不显示,像我这台,如果换成英文的应该可以正常显示
076bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%P
077P
078# %r :时间, 12小时制,格式(hh:mm:ss [AP]M)
079bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%r
08010:06:22 下午
081# %R :时间, 24小时制,格式(hh:mm)
082bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%R
08322:06
084# %s :从1970-01-01 00:00:00到现在的秒数。也叫时间戳,这个比较常用
085bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%s
0861370354791
087# %S :秒,显示当前时间的秒,范围(00..59);
088bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%S
08933
090#作者:毕小朋  博客:www.wirelessqa.com 微博:weibo.com/wirelessqa
091# %t 显示一个tab
092bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%t
093 
094# %T :时间, 24-hour (hh:mm:ss)24小时制
095bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%T
09622:06:45
097# %u :day of week (1..7); 1 represents Monday,星期几,其中1代表星期一,其他类似。
098bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%u
0992
100# %U :一年中的第几个星期,其中以星期日为第一天
101bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%U
10222
103# %V :一年中的第几个星期,其中以星期一为第一天
104bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%V
10523
106# %w :星期几,其中0代表星期日,1代表星期一,其他类似
107bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%w
1082
109# %W :一年中的第几个星期,其中星期一为第一天,范围从00-53
110bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%W
11122
112# %x :locale's date representation (mm/dd/yy) 按mm/dd/yy格式显示日期
113bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%x
1142013/06/04
115# %X :显示时间的格式 (%H:%M:%S)等于%H:%M:%S
116bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%X
11722时07分13秒
118# %y :显示2位数的年
119bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%y
12013
121# %Y:显示4位数的年
122bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%Y
1232013
124# %z:显示数字时区,代号
125bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%z
126+0800
127# %Z: 显示时区
128bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%Z
129CST

 

2. 举个栗子:

1bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%Y-%m-%d-%k:%M:%S
22013-06-04-21:56:31
3 
4bixiaopeng@bixiaopengtekiMacBook-Pro ~$ echo "`date \"+%Y-%m-%d %H:%M:%S\"`"
52013-06-04 21:56:46
6 
7bixiaopeng@bixiaopengtekiMacBook-Pro ~$ date +%Y%m%d%k%M%s
82013060422311370356273

 


原创粉丝点击