ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux 下的date命令

linux 下的date命令

原创 Linux操作系统 作者:it_newbalance 时间:2012-02-13 14:16:07 0 删除 编辑

date +%Y%m%d -d "2 day ago"
date +%Y%m%d -d "2 week ago"
date +%Y%m%d -d "2 month ago"
date +%Y%m%d -d "2 year ago"
date -d "yesterday"

‍date +%y%m%d -d "2 hour ago"

表示在此(时间 date +%y%m%d ) --   ( --d 指定的间隔) 的显示时间

+号后的

字段描述符

%a 显示语言环境的简略周日名称。
%A 显示语言环境的完整周日名称。
%b 显示语言环境的简略月份名称。
%B 显示语言环境的完整月份名称。
%c 显示语言环境适当的日期和时间表示。此为缺省值。
%C 按十进制数(00-99)显示四个数字代表的年份的前两个数字。一年除以 100 并且只取整数部分。
%d 按照十进制数显示月份中的日期(01-31)。在两个数字的字段,0 表示前导空间填充。
%D 按照等同于 %m/%d/%y 的格式显示日期。
%e 按照十进制数显示月份中的日期(1-31)。在两个数字的字段,空白空间用作前导空格填充。
%h 显示语言环境的简略月份名称(%b 的同义词)。
%H 以十进制数(00-23)显示小时(24 小时制)。
%I 用十进制数(01-12)显示小时(12 小时制)。
%j 以十进制数(001-366)显示一年中的日期。
%m 以十进制数(01-12)显示一年中的月份。
%M 以十进制数(00-59)显示分钟。
%n 插入 <换行> 字符。
%p 显示语言环境中 AM 或者 PM 的等价物。
%r 使用 AM-PM 符号显示 12 小时制(01-12);在 POSIX 语言环境中这个等同于 %I:%M:%S %p。
%S 以十进制数(00-59)显示秒。
%t 插入 字符。
%T 显示 24 小时制(00-23),按照等同于 HH:MM:SS 的格式。
%u 按照十进制数从 1 到 7 显示周日(星期天 = 7)。请参考 %w 字段描述符。
%U 按照十进制数 [00 - 53] 显示一年中的每一周(星期天是一周的第一天)。新的一年中第一个星期天之前的所有天数都认为属于第 0 周。
%V 按照十进制数从 01 到 53 显示一年中的每一周(星期一是一周的第一天)。如果包含 1 月 1 日的那一周有四天或超过四天在新的一年,那么认为这一周是第 01 周;否则认为是前一年的第 53 周。
%w 按照十进制从 0 到 6 显示周日(星期天 = 0)。参见 %u 的字段描述符。
%W 按照十进制以星期一作为一周的第一天来显示一年中的周数(00-53)。
%x 显示语言环境的适当的日期的表示。
%X 显示语言环境的适当的时间的表示。
%y 显示年份的最后两个数字(00-99)。
%Y 按照十进制以四个数字显示年份。
%Z 显示时区名称,或者如果没有指定时区则没有字符。
%% 显示一个 %(百分号)字符。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24558279/viewspace-716143/,如需转载,请注明出处,否则将追究法律责任。

下一篇: linux下FTP命令
请登录后发表评论 登录
全部评论

注册时间:2011-03-28

  • 博文量
    143
  • 访问量
    699163