Chinaunix首页 | 论坛 | 博客
  • 博客访问: 200166
  • 博文数量: 72
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 738
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-12 14:51
文章分类

全部博文(72)

文章存档

2011年(34)

2010年(38)

我的朋友

分类:

2010-12-17 14:21:06

linux date(格式化字符串)
 

date

显示、设定系统时间

-u 显示格林尼洛时间(UTC)
MMDDhhmm[[CC]YY][.ss] 设定时间,需要管理员权限。 date 12292359
MM 月份
DD 天数
hh 小时
mm 分钟
CC 年份前两位
YY 年份后两位
ss 秒钟
秒钟、年份为可选 date 122923592006.59
+[%X] 设定显示格式,默认输出格式: date +%Y年%m月%d日%A%H:%M:%S%Z
格式控制 %n 换行
%t 制表符
小时 %H 00~23
%I 01~12
%k 0~23
%l 1~12
%p AM|PM
分、秒 %M 分钟(00~59)
%S 秒(00..61)
%T hh:mm:ss
%r hh:mm:ss AM|PM
%s 从 1970年1月1日00:00:00 UTC 到目前为止的秒数
%X %H:%M:%S
%Z 时区
星期 %a Sun~Sat
%A Sunday~Saturday
%w 一周中的第几天 (0~6)
年份 %Y 0000~9999
%y 00~99
月份 %m 01~12
%b Jan~Dec
%h
%B January~December
日期 %c 完整日期时间
%d 01~31
%j 001~366
%x 本地格式日期
%D mm/dd/yy
一年中的第几周 %U 以 Sunday 为一周的第一天
%W 以 Monday 为一周的第一天

2,date有趣的推算

 date不只是一个用来以各种格式显示当前日期的命令,还以做一些有趣的推算,算出其他的日期。
 
[root@hao32 ]# date
Mon Dec  3 12:43:19 CST 2007
[root@hao32 ]# date –date ‘1 day ago’
Sun Dec  2 12:43:35 CST 2007
[root@hao32 ]# date –date ‘3 days ago’
Fri Nov 30 12:43:41 CST 2007
[root@hao32 ]# date –date ‘2 day’    
Wed Dec  5 12:44:12 CST 2007
[root@hao32 ]# date –date ‘2 month’
Sun Feb  3 12:44:19 CST 2008
[root@hao32 ]# date –date ‘2month’
Sun Feb  3 12:44:28 CST 2008


不用复数形式也一样


阅读(3636) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~