zoukankan      html  css  js  c++  java
  • Linux基础命令之data

    显示时期

    不带参数演示

    [hx@centos8 ~]$ date
    Mon Jun 15 18:08:03 CST 2020

    显示的内容为:
    星期一 六月 15 18点8分3秒 CST时区 2020年

    选项

    -d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;
    -s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;
    -u:显示GMT;
    -r 显示文件最后的修改时间
    --help:在线帮助;
    --version:显示版本信息。

    FORMAT控制输出参数

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

    实例

    格式化输出显示年月日时分秒

    [hx@centos8 ~]$ date +"%Y-%m-%d-%k-%M-%S"
    2020-06-15-18-43-55
    [hx@centos8 ~]$ 
    

    输出昨天的时间

    [hx@centos8 ~]$ date -d "1 day ago" +"%Y-%m-%d"
    2020-06-14
    [hx@centos8 ~]$ 
    

    十秒后输出

    [hx@centos8 ~]$ date -d "10 second" +"%Y-%m-%d %H:%M.%S"
    2020-06-15 18:47.25
    

    加减操作

    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 20200123 //设置成20200123,这样会把具体时间设置成空00:00:00
    date -s 01:01:01 //设置具体时间,不会对日期做更改
    date -s "01:01:01 2012-05-23" //这样可以设置全部时间
    date -s "01:01:01 20120523" //这样可以设置全部时间
    date -s "2020-06-15 01:01:01" //这样可以设置全部时间
    date -s "20200520 01:01:01" //这样可以设置全部时间

    有的时候命令虽然是死的,但是操作确实灵活的,灵活运用才是王道 _ /

  • 相关阅读:
    sqlhelper使用指南
    大三学长带我学习JAVA。作业1. 第1讲.Java.SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行 大三学长带我学习JAVA。作业1.
    pku1201 Intervals
    hdu 1364 king
    pku 3268 Silver Cow Party
    pku 3169 Layout
    hdu 2680 Choose the best route
    hdu 2983
    pku 1716 Integer Intervals
    pku 2387 Til the Cows Come Home
  • 原文地址:https://www.cnblogs.com/hxlinux/p/13133821.html
Copyright © 2011-2022 走看看