• Linux命令(1)date命令


    date命令

    • 功能说明:显示和设置系统日期和时间

    • 用法:date [OPTION]... [+FORMAT]

    • 选项:

      • -s 根据字符串来设置时期和星期,字符串前后必须加上双引号。
    • 注意:+FORMAT:“+”是固定不变的,但是“+”只能出现一次,FORMAT为格式符,格式符以“%”开头

    格式符 作用
    %F 完整时间,相当于%Y-%m-%d
    %T 完整时间,相当于%H:%M:%S
    %c 完整时间
    %Y 完整的年份
    %m 月份(1-12)
    %d 日(1-31)
    %H 小时(00-23)
    %M 分钟(00-59)
    %S 秒(00-60)
    %Z 显示时区
    %A 完整星期(Sunday-Saturday)
    %a 缩略星期 (Sun-Sat)
    %B 完整月份 (January-December)
    %b 缩写月份 (Jan-Dec)
    %j 一年中的第几天(001-366)
    %t TAB键
    %s 从1970年1月1号0点0分0秒到命令执行那一刻经过的秒数

    显示日期和时间

    显示当前系统的日期和时间

    [root@linux ~]# date
    Wed Feb 21 00:02:18 CST 2018
    

    显示当前系统的日期

    [root@linux ~]# date +%F
    2017-10-31 
    
    [root@linux ~]# date +%Y-%m-%d
    2017-10-31
    

    显示当前系统的时间

    [root@linux ~]# date +%T
    18:58:26
    
    [root@linux ~]# date +%H:%M:%S
    18:58:52
    

    显示当前系统的日期和时间

    [root@www ~]# date +%F-%T
    2017-04-10-14:26:40
    

    格式符之间可以连接,但是“+”只能出现一次,格式符之间使用空白字符连接,可以使用“”引号引起来。

    [root@www ~]# date "+%F %T"
    2017-04-10 14:27:11
    

    %s表示从unix元年到当前命令执行这一刻为止,中间所经过的秒数。

    [root@www ~]# date +%s
    1470134233
    

    设定日期和时间

    date [MMDDhhmm[[CC]YY][.ss]]月日小时分钟年秒

    • MM:月份

    • DD:日期

    • hh:小时

    • mm:分钟

    • YY:两位年份

    • CCYY:四位年份

    • .ss:秒钟

    将当前系统时间设置为2080年12月31日23点59分30秒

    [root@node1 ~]# date 123123592080.30
    Tue Dec 31 23:59:30 CST 2080
    

    将当前系统时间设置为2088年1月31日,以下三种格式都支持

    [root@node1 ~]# date -s "2088-01-31"
    Sat Jan 31 00:00:00 CST 2088
    [root@node1 ~]# date -s "2088/01/31"
    Sat Jan 31 00:00:00 CST 2088
    [root@node1 ~]# date -s "20880131"
    Sat Jan 31 00:00:00 CST 2088
    

    linux系统:系统启动时从硬件读取日期和时间信息,读取完成后,就不再与硬件相关联,它靠自己的内核时钟频率计时。

    系统时钟用date命令查看,硬件时钟用clock和hwclock命令查看。

    hwclock命令

    • 功能说明:显示或设定硬件时钟
      • -s,--hctosys:以硬件为准,把系统时间调整为与硬件时间相同;
      • -w,--systohc:以系统为准,把硬件时间调整为与系统时间相同;
  • 相关阅读:
    Lipschitz连续
    免费的论文查重网站
    花瓶的一些记录
    Transfrom笔记
    视频处理笔记
    黑魔法的注意的一些点
    UIScrollView的一些关系
    UILabel中NSAttributedString和其LinebarkModel等属性之间的关系
    lame音频编码注意的点
    AFNetworking的缓存使用
  • 原文地址:https://www.cnblogs.com/shijunxian/p/12870753.html
Copyright © 2020-2023  润新知