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


1. Date参数大全

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

 

2. 举个栗子:

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

 【每天一个Linux命令】06. Unix中date命令的用法_第1张图片


你可能感兴趣的:(【每天一个Linux命令】06. Unix中date命令的用法)