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的更多介绍
<a href="http://hi.baidu.com/fishyoung1/blog/item/e30b6509d6780bae2fddd450.html">http://hi.baidu.com/fishyoung1/blog/item/e30b6509d6780bae2fddd450.html</a>
<a href="http://linux.die.net/man/1/date">http://linux.die.net/man/1/date</a>
<a href="http://blog.csdn.net/runming918/article/details/7223520">http://blog.csdn.net/runming918/article/details/7223520</a>