linux当前时间

Posted on Posted in linux
Tips: 本文创建于2013年11月26日,已超过 2 年,内容或图片可能已经失效!

上次的dos当前时间,我以为linux的我记录了,结果搜索没有

[code lang="bash"]
[root@108test ~]# date -d today +"%Y-%m-%d"
2008-05-07
[root@108test ~]# date -d today +"%Y_%-m_%-d"
2008_5_7
[root@108test ~]# date -d today +"%Y-%m-%d %T"
2008-05-07 14:55:19
[root@108test ~]# date -d today +"%Y-%m-%d %H:%M"
2008-05-07 14:55
[root@108test ~]# date -d today +"%Y-%m-%d %H:%M:%S"
2008-05-07 14:55:57
[/code]

1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下: % : 打印出 %

[code lang="bash"]
%n : # 下一行
%t : # 跳格
%H : # 小时(00..23)
%I : # 小时(01..12)
%k : # 小时(0..23)
%l : # 小时(1..12)
%M : # 分钟(00..59)
%p : # 显示本地 AM 或 PM
%r : # 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M)
%s : # 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数
%S : # 秒(00..61)
%T : # 直接显示时间 (24 小时制)
%X : # 相当于 %H:%M:%S
%Z : # 显示时区 %a : 星期几 (Sun..Sat)
%A : # 星期几 (Sunday..Saturday)
%b : # 月份 (Jan..Dec)
%B : # 月份 (January..December)
%c : # 直接显示日期与时间
%d : # 日 (01..31)
%D : # 直接显示日期 (mm/dd/yy)
%h : # 同 %b
%j : # 一年中的第几天 (001..366)
%m : # 月份 (01..12)
%U : # 一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形)
%w : # 一周中的第几天 (0..6)
%W : # 一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形)
%x : # 直接显示日期 (mm/dd/yy)
%y : # 年份的最后两位数字 (00.99)
%Y : # 完整年份 (0000..9999)
[/code]
[code lang="php"]
date +%Y%m%d //显示现在天年月日
date +%Y%m%d --date="+1 day" //显示后一天的日期
date +%Y%m%d --date="-1 day" //显示前一天的日期
date +%Y%m%d --date="-1 month" //显示上一月的日期
date +%Y%m%d --date="+1 month" //显示下一月的日期
date +%Y%m%d --date="-1 year" //显示前一年的日期
date +%Y%m%d --date="+1 year" //显示下一年的日期
[/code]

» 转载请注明来源:若我若鱼 » linux当前时间

Leave a Reply

Your email address will not be published. Required fields are marked *

1 × four =