码迷,mamicode.com
首页 > 系统相关 > 详细

linux下的date详解

时间:2015-08-21 00:23:56      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:linux date

date:查看或修改系统日期时间

            date [OPTION]... [+FORMAT]
            date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]


    -d,--date= STRING:将STRING作为日期代入,并非当前时间也不影响当前时间设置

                例子:  [root@localhost /]# date -d 212223
                            date: invalid date `212223‘
                            [root@localhost /]# date -d 2122
                            Thu Aug 20 21:22:00 PDT 2015
                            [root@localhost /]# date -d 21
                            Thu Aug 20 21:00:00 PDT 2015
                            [root@localhost /]# date -d 21222
                            date: invalid date `21222‘

                            [root@localhost /]# date -d 212
                            Thu Aug 20 02:12:00 PDT 2015

                    总结:-d STRING中string只能为4位以内数字,且只能更改为小时分钟,小时优先于分钟


    -r    --reference=FILE  :将后面文件最近一次修改时间列出来

                例子:[root@localhost tmp]# date
                        Thu Aug 20 07:33:16 PDT 2015
                          [root@localhost tmp]# date -R
                        Thu, 20 Aug 2015 07:33:19 -0700

    -s     --set=STRING :将系统时间设置为STRING描述的那样

                例子:[root@localhost tmp]# date
                        Thu Aug 20 07:36:49 PDT 2015
                          [root@localhost tmp]# date -s 2237
                        Thu Aug 20 22:37:00 PDT 2015
                          [root@localhost tmp]# date
                        Thu Aug 20 22:37:03 PDT 2015

    -u --utc  --universal:查看或修改标准时间


+FORMAT:

      %%   a literal %
      %a   显示当前周几
      %A   显示当前周几 全称显示
      %b   显示当前月份,简写
      %B   显示当前月份,全称
      %c   显示当前时间
      %C   显示当前世纪
      %d   当前日期为当前月第几天
      %D   显示当前日期,显示格式为  %m/%d/%y(08/20/15)
      %F   显示全部日期; 格式为%Y-%m-%d(2015-08-20)  
      %H   显示当前小时(24小时制) %k也可实现此效果
      %I   显示当前小时(12小时制)   %l也可实现此效果

      %j   显示日期为一年中国的第几天
      %m   显示其为第几月份
      %M   显示当前分钟数
      %r   以12小时显示当前时间
      %R   显示当期小时分钟 格式为 %H:%M(22:55)
      %s   自 1970-01-01以来的秒数
      %S  显示当前时间描述
      %T   显示当前时间,时间格式为 %H:%M:%S(22:59:57)
      %u   以数字代表星期数; 1 is Monday,1-7,7为sunday
      %w  以数字代表星期数; 0 is Sunday,6为Saturday
      %x   显示本地时间,时间格式为 ( 12/31/99)
      %X   显示本地时间,格式为( 23:13:48)
      %Y   year 显示当前年份


    


linux下的date详解

标签:linux date

原文地址:http://610463479.blog.51cto.com/10539546/1686684

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!