• date 显示或设置系统时间和日期


    显示或设置系统时间和日期

    date [options] [+format]

    date [options] [new date]

    date用来显示系统的时间和日期,超级用户可以使用date来更改系统时钟

    选项

    %H     小时,24小时制(00~23)
    %I     小时,12小时制(01~12)
    %k     小时,24小时制(0~23)   
    %l      小时,12小时制(1~12)
    %M     分钟(00~59)
    %p     显示出AM或PM
    %r      显示时间,12小时制(hh:mm:ss %p)
    %s     从1970年1月1日00:00:00到目前经历的秒数
    %S    显示秒(00~59)
    %T    显示时间,24小时制(hh:mm:ss)
    %X    显示时间的格式(%H:%M:%S)
    %Z    显示时区,日期域(CST)
    %a    星期的简称(Sun~Sat)
    %A    星期的全称(Sunday~Saturday)
    %h,%b     月的简称(Jan~Dec)
    %B        月的全称(January~December)
    %c        日期和时间(Tue Nov 20 14:12:58 2012)
    %d       一个月的第几天(01~31)
    %x,%D     日期(mm/dd/yy)
    %j      一年的第几天(001~366)
    %m     月份(01~12)
    %w     一个星期的第几天(0代表星期天)
    %W    一年的第几个星期(00~53,星期一为第一天)
    %y     年的最后两个数字(1999则是99)

    示例

    格式化输出

    date +"%Y-%m-%d" 2009-12-07

    加减操作

    date +%Y%m%d //显示前天年月日 
    
    date -d "+1 day" +%Y%m%d //显示前一天的日期 
    
    date -d "-1 day" +%Y%m%d //显示后一天的日期 
    
    date -d "-1 month" +%Y%m%d //显示上一月的日期 
    
    date -d "+1 month" +%Y%m%d //显示下一月的日期 
    
    date -d "-1 year" +%Y%m%d //显示前一年的日期 
    
    date -d "+1 year" +%Y%m%d //显示下一年的日期

    设定时间

    date -s //设置当前时间,只有root权限才能设置,其他只能查看 
    
    date -s 20120523 //设置成20120523,这样会把具体时间设置成空00:00:00 
    
    date -s 01:01:01 //设置具体时间,不会对日期做更改 
    
    date -s "01:01:01 2012-05-23" //这样可以设置全部时间 
    
    date -s "01:01:01 20120523" //这样可以设置全部时间 
    
    date -s "2012-05-23 01:01:01" //这样可以设置全部时间 
    
    date -s "20120523 01:01:01" //这样可以设置全部时间

    有时检查一组命令花费的时间

    #!/bin/bash 
    start=$(date +%s) 
    nmap man.linuxde.net &> /dev/null 
    
    end=$(date +%s) 
    difference=$(( end - start )) 
    echo $difference seconds.

     生产常用案例

    tar zcvf  /tmp/back_$(date +%F).tar.gz  /etc/services  每天备份一个包
  • 相关阅读:
    Chapter 1. 数据库(介绍、主键、外键)
    练习、悬浮标签、导航菜单
    Chapter 3. document对象
    Chapter 3. JavaScript
    Chapter 2. HTML---CSS样式表(格式与布局)
    Chapter 2. HTML---CSS样式表
    12月26 一维数组
    12月23 语句
    12月23 运算符
    12月21 vs2012 数据类型
  • 原文地址:https://www.cnblogs.com/luoahong/p/6189382.html
Copyright © 2020-2023  润新知