Sunday, February 22, 2009

009 以指定的格式显示当前的日期和时间

以下列示了如何以不同的格式显示当前的日期和时间:
 date
Thu Jan 1 08:19:23 PST 2009

date --date="now"
Thu Jan 1 08:20:05 PST 2009

date --date="today"
Thu Jan 1 08:20:12 PST 2009

date --date='1970-01-01 00:00:01 UTC +5 hours' +%s
18001

date '+Current Date: %m/%d/%y%nCurrent Time:%H:%M:%S'
Current Date: 01/01/09
Current Time:08:21:41

date +"%d-%m-%Y"
01-01-2009

date +"%d/%m/%Y"
01/01/2009

date +"%A,%B %d %Y"
Thursday,January 01 2009

你可以通过给date命令传递不同的参数来显示不同格式的日期:
  • %D 日期格式(mm/dd/yy)
  • %d 一个月中的每一天 (01..31)
  • %m 显示月份 (01..12)
  • %y 显示年份的后两位 (00..99)
  • %a 显示本地格式的一个星期中的每一天的名字(简写格式) (Sun..Sat)
  • %A 显示本地格式的一个星期中的每一天的名字(全称格式) (Sunday..Saturday)
  • %b 本地化的月份的简写(Jan..Dec)
  • %B 本地化的月份的全称(January..December)
  • %H 显示24小时制的小时(00..23)
  • %I 显示12小时制的小时(01..12)
  • %Y 显示年份(全部四位)(1970…)

No comments:

Post a Comment