Linux date命令

来源:互联网 发布:优化布林线源码 编辑:程序博客网 时间:2024/06/03 13:43

date - print or set the system date and time打印或者设置系统日期和时间

命令格式:date [OPTION] ... [+FORMAT]

常用参数及说明:更多参数可以参考man date页面

-d:--date=STRING STRING通常情况下是我们可读的时间字符串。比如,now、yesterday、next Monday

-s:--set=STRING 设置时间

FORMAT

%c:显示日期和时间(e.g., Thu Mar  3 23:05:25 2005)

%C:显示日期和时间(格式:%m/%d/%y)

%F:显示日期和时间(格式:%Y-%m-%d)

%H:小时(00..23)

%I:小时(01..12)

更多格式信息(来自man date页面)

       %%     a literal %       %a     locale’s abbreviated weekday name (e.g., Sun)       %A     locale’s full weekday name (e.g., Sunday)       %b     locale’s abbreviated month name (e.g., Jan)       %B     locale’s full month name (e.g., January)       %c     locale’s date and time (e.g., Thu Mar  3 23:05:25 2005)       %C     century; like %Y, except omit last two digits (e.g., 20)       %d     day of month (e.g, 01)       %D     date; same as %m/%d/%y       %e     day of month, space padded; same as %_d       %F     full date; same as %Y-%m-%d       %g     last two digits of year of ISO week number (see %G)       %G     year of ISO week number (see %V); normally useful only with %V       %h     same as %b       %H     hour (00..23)       %I     hour (01..12)       %j     day of year (001..366)       %k     hour ( 0..23)       %l     hour ( 1..12)       %m     month (01..12)       %M     minute (00..59)       %n     a newline       %N     nanoseconds (000000000..999999999)       %p     locale’s equivalent of either AM or PM; blank if not known       %P     like %p, but lower case       %r     locale’s 12-hour clock time (e.g., 11:11:04 PM)       %R     24-hour hour and minute; same as %H:%M       %s     seconds since 1970-01-01 00:00:00 UTC       %S     second (00..60)       %t     a tab       %T     time; same as %H:%M:%S       %u     day of week (1..7); 1 is Monday       %U     week number of year, with Sunday as first day of week (00..53)       %V     ISO week number, with Monday as first day of week (01..53)       %w     day of week (0..6); 0 is Sunday       %W     week number of year, with Monday as first day of week (00..53)       %x     locale’s date representation (e.g., 12/31/99)       %X     locale’s time representation (e.g., 23:13:48)       %y     last two digits of year (00..99)       %Y     year       %z     +hhmm numeric timezone (e.g., -0400)       %:z    +hh:mm numeric timezone (e.g., -04:00)       %::z   +hh:mm:ss numeric time zone (e.g., -04:00:00)       %:::z  numeric  time  zone  with  :  to necessary precision (e.g., -04,              +05:30)       %Z     alphabetic time zone abbreviation (e.g., EDT)       By default, date  pads  numeric  fields  with  zeroes.   The  following       optional flags may follow ‘%’:       -      (hyphen) do not pad the field       _      (underscore) pad with spaces       0      (zero) pad with zeros       ^      use upper case if possible       #      use opposite case if possible       After  any  flags  comes  an optional field width, as a decimal number;       then an optional modifier, which is either E to use the locale’s alter-       nate  representations  if available, or O to use the locale’s alternate       numeric symbols if available.
0 0
原创粉丝点击