基本使用格式:

  1. date [-d "time-to-display"] +"format-to-display"

-d指定要显示的时间,如果不指定默认为当前时间;后边的+后的字符串为指定的输出格式,类式C的print的格式。常用示例如下:

  1. date -d "1 day ago" +"%Y-%m-%d"
  2. date -d "30 day ago" +"%Y-%m-%d"
  3. date -d "+ 1 day" +"%Y-%m-%d"
  4. date -d "- 1 month" +"%Y-%m-%d"
  5. date -d "" +"%Y-%m-%d"
  6. date -d "" +"输出为:%Y-%m-%d"

支持的输出项:

  1. %a locales abbreviated weekday name (e.g., Sun)
  2.  
  3. %A locales full weekday name (e.g., Sunday)
  4.  
  5. %b locales abbreviated month name (e.g., Jan)
  6.  
  7. %B locales full month name (e.g., January)
  8.  
  9. %c locales date and time (e.g., Thu Mar :: )
  10.  
  11. %C century; like %Y, except omit last two digits (e.g., )
  12.  
  13. %d day of month (e.g, )
  14.  
  15. %D date; same as %m/%d/%y
  16.  
  17. %e day of month, space padded; same as %_d
  18.  
  19. %F full date; same as %Y-%m-%d
  20.  
  21. %g last two digits of year of ISO week number (see %G)
  22.  
  23. %G year of ISO week number (see %V); normally useful only with %V
  24.  
  25. %h same as %b
  26.  
  27. %H hour (..)
  28.  
  29. %I hour (..)
  30.  
  31. %j day of year (..)
  32.  
  33. %k hour ( ..)
  34. %l hour ( ..)
  35.  
  36. %m month (..)
  37.  
  38. %M minute (..)
  39.  
  40. %n a newline
  41.  
  42. %N nanoseconds (..)
  43.  
  44. %p locales equivalent of either AM or PM; blank if not known
  45.  
  46. %P like %p, but lower case
  47.  
  48. %r locales -hour clock time (e.g., :: PM)
  49.  
  50. %R -hour hour and minute; same as %H:%M
  51.  
  52. %s seconds since -- :: UTC
  53.  
  54. %S second (..)
  55.  
  56. %t a tab
  57.  
  58. %T time; same as %H:%M:%S
  59.  
  60. %u day of week (..); is Monday
  61.  
  62. %U week number of year, with Sunday as first day of week (..)
  63.  
  64. %V ISO week number, with Monday as first day of week (..)
  65.  
  66. %w day of week (..); is Sunday
  67.  
  68. %W week number of year, with Monday as first day of week (..)
  69.  
  70. %x locales date representation (e.g., //)
  71.  
  72. %X locales time representation (e.g., ::)
  73.  
  74. %y last two digits of year (..)
  75.  
  76. %Y year
  77.  
  78. %z +hhmm numeric timezone (e.g., -)
  79.  
  80. %:z +hh:mm numeric timezone (e.g., -:)
  81.  
  82. %::z +hh:mm:ss numeric time zone (e.g., -::)
  83.  
  84. %:::z numeric time zone with : to necessary precision (e.g., -, +:)
  85.  
  86. %Z alphabetic time zone abbreviation (e.g., EDT)

date命令说明的更多相关文章

  1. Linux命令学习总结:date命令

    命令简介: date 根据给定格式显示日期或设置系统日期时间.print or set the system date and time 指令所在路径:/bin/date 命令语法: date [OP ...

  2. date命令总结

    date命令是显示或设置系统时间与日期 date(选项)(参数) -d<字符串>:显示字符串所指的日期与时间.字符串前后必须加上双引号: -s<字符串>:根据字符串来设置日期与 ...

  3. Linux date命令详解

    1.显示时间 date命令可以按照指定格式显示日期,只键入date则以默认格式显示当前时间.如下: 如果需要以指定的格式显示日期,可以使用“+”开头的字符串指定其格式,详细格式如下: %n : 下一行 ...

  4. Linux date命令

    命令概述 date命令可以用来设置和显示系统当前时间,特别是在有一些Shell命令里面用到date命令来做日期的不同的显示,所以该命令也是非常需要掌握的一个命令. 语法 date [OPTION].. ...

  5. 每天一个linux命令(37):date命令

    在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便. 1.命令格式: date [参数 ...

  6. Linux下date命令,格式化输出,时间设置

    date命令的帮助信息 [root@localhost source]# date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] ...

  7. 1.date 命令

    转自:http://www.cnblogs.com/peida/archive/2012/12/13/2815687.html 在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用 ...

  8. Linux date命令的用法

    在linux shell编程中,经常用到日期的加减运算以前都是自己通过expr函数计算,很麻烦.其实date命令本身提供了日期的加减运算非常方便. 例如:得到昨天的时间date  --date=&qu ...

  9. 每天一个linux命令(29):date命令

    在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便. 1.命令格式: date [参数 ...

  10. 修改linux系统时间的方法(date命令)

    修改linux系统时间的方法(date命令) 来源:互联网 作者:佚名 时间:11-18 23:22:27 [大 中 小] date命令不仅可以显示系统当前时间,还可以用它来修改系统时间,下面简单的介 ...

随机推荐

  1. C# 防止窗体闪烁

    protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle ...

  2. java中如何认定一个变量和方法

    对于变量,用变量名就可以认定.对于a ,你不能要求它既是int,又是double.这是错误的: 同理,对于方法,它的方法签名是:方法名+参数     通过签名,已经认定一个方法.你不能要求一个方法有多 ...

  3. [mybatis-spring] Transaction 事务/事务处理/事务管理器

    使用mybatis-spring的主要原因之一就是: mybatis-spring允许mybatis参与到spring 事务中. mybatis-spring leverage[use (someth ...

  4. ubuntu无法关机,卡死

    (1)第一种方法(可行,但开关机出现命令行代码) $ sudo vim /etc/default/grub 将GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ...

  5. HTML 第十二章总结

    HTML5 markup 前言 在这一章中,讲解了新的 HTML5 的一些 markup,并且对其中的<video>进行了很详细的讲解. New HTML5 elements 列表如下: ...

  6. mismatch详解

    mismatch到底只是一个碱基替换,还是也包括了插入缺失? If two sequences in an alignment share a common ancestor, mismatches ...

  7. You Don't Know JS: this & Object Prototypes( 第3章 对象)

    前2章探索了this绑定指向不同的对象需要函数引用的call-site. 但是什么是对象,为什么我们需要指向它们? 本章探索细节. Syntax the rules  that describe ho ...

  8. linux基础3

    vim编辑器 vim 操作命令 在命令模式下操作 pageup 往上翻页(重要指数****) pagedown 往下翻页(重要指数****) H 移动到屏幕首行 gg 移动光标到文档的首行(重要指数* ...

  9. 小程序授权demo

    <button wx:if="{{canIUse}}"   open-type="getUserInfo"  bindgetuserinfo=" ...

  10. Web测试——功能测试

    由于本人工作接触Web测试,所以我从网上找的资料,学习了解web测试哪些内容,然后自己整理汇总的随笔,如文章中有不足的地方,请大家多多指教:或者文章内容与他人相似,望见谅. 功能测试: 1.链接测试: ...