转自http://blog.chinaunix.net/uid-8223172-id-2511672.html
linux下date的用法比较复杂,但是也用的比较多,尤其是shell里面。现总结一下自己常用到的几种用法。
1.时间设置
# date -s 20080305 -------->设置日期
# date -s 12:19:50 ------->设置时间
2.取得时间戳,时间戳是指从1970年1月1日0点0分到现在一共经过了多少秒
date +%s
反之:通过秒数查具体年月日
date -d ' 1970-01-01 UTC 1204704624 seconds'
3.以24小时制显示小时
date +%H
4.以12小时制显示小时
date +%I
5.以十进制数(01-12)显示一年中的月份
date +%m
6.以十进制数(00-59)显示分钟
date +%M
7.显示年份的最后两个数字(00-99)
date +%y
8.按照十进制以四个数字显示年份
date +%Y
9.以yyyy-mm-dd方式显示日期
date -I