且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

date命令详解

更新时间:2022-10-04 21:45:13

    date命令

目的:

    熟练掌握date命令,以自己想要方式显示时间格式

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

  2. 命令功能:以给定的格式显示当前系统时间

  3. 命令参数(显示日期和时间)
    %k(%H):显示小时(24小时制)        例:date命令详解

    %I:显示小时(12小时制)            例:date命令详解

    %l:显示小时,以数字的方式显示(00-12),12小时制,当1点到9点时不显示前边的0,仅显示数字

    %M:显示分钟,以数字的方式显示(00-59)

    %S:显示秒数,以数字的方式显示(00-59)

    %r:显示当前的时间,分为上午和下午;例:date命令详解

    %T:显示当前的时间;                例:date命令详解

    %X:显示当前的时间;                例:date命令详解

    %A:显示当前是星期几;              例:date命令详解

    %b(%h):显示当前的月份;            例:date命令详解

    %B:显示当前的月份;                例:date命令详解

    %m:显示当前的月份;                例:date命令详解

    %c:显示当前的完整日期和时间;      例:date命令详解

    %d:显示当前的日期;                例:date命令详解

    %D:显示当前的年月日;              例:date命令详解

    %x:显示当前的年月日;              例:date命令详解

    %y:显示当前的年份(00-99)         例:date命令详解

    %Y:显示当前的年份(完整的年份)    例:date命令详解
    %n:下一行
    %t:跳格

  4. 命令参数(设定日期时间)
    MM:月份

    DD:日期
    hh:小时

    mm:分钟

    ss:秒

    -d <string>:显示字符串所指定的日期和时间。字符串前后要加上双引号
    -s <string>:根据字符串设定日期和时间。字符串前后要加上双引号
    --version  :显示版本信息

  5. 常用的日期显示格式

    a.yyyy-mm-dd    例:#date '+%Y-%m-%d'     

      date命令详解

    b.yyyymmdd      例:#date '+%Y%m%d'      

      date命令详解
    c.yyyy-mm-dd-HH-MM-SS  例:#date '+%Y-%m-%d-%H-%M-%S'

      date命令详解

    d.yyyymmddHHMMSS    例:# date '+%Y%m%d%H%M%S'

      date命令详解

    e.#date '+%x%X'

      date命令详解

本文转自激情燃烧的岁月博客51CTO博客,原文链接http://blog.51cto.com/liuzhengwei521/1737261如需转载请自行联系原作者


weilovepan520