60、date的使用
1、date [OPTION]... [+FORMAT]
2、option
-r, --reference=FILE display the last modification time of FILE
-s, --set=STRING set time described by STRING
-d, --date=STRING display time described by STRING, not `now`
3、format
|
%Y |
2007 |
完整年份 |
|
%M |
30 |
分 |
|
%m |
05 |
月份 |
|
%D |
05/17/2007 |
日期 |
|
%d |
17 |
多少日 |
|
%S |
24 |
秒 |
|
%w |
4 |
星期4 |
|
%r |
01:30:42 PM |
时间(有秒数) |
|
%R |
13:30 |
时间(无秒数) |
|
%T |
13:30:15 |
时间(有秒数) |
|
%h |
May |
月份(英文缩写) |
|
%P |
PM |
上下午标志(小p也一样) |
|
%a |
Thu |
星期几(英文缩写) |
|
%A |
Thursday |
星期几 |
|
%Z |
CST |
北京时间缩写 |
|
%x |
05/17/07 |
日期,年份为缩写 |
|
%X |
13:30:24 |
时间,同%T |
|
%c |
同date本身 |
4、示例
1)date +%Y-%m-%d-%H-%M
2)date +%Y%m%d -d '23 days ago'
date -d"$dayago day ago" +%Y%m%d
day=`date -d"$dayago day ago" +%Y%m%d`
参考
【1】 format的更多介绍
http://hi.baidu.com/fishyoung1/blog/item/e30b6509d6780bae2fddd450.html
http://linux.die.net/man/1/date

浙公网安备 33010602011771号