zoukankan      html  css  js  c++  java
  • date命令

    常用参数

    date mmddHHMM
    date mmddHHMMYYYY
    date mmddHHMM.SS
    date mmddHHMMYYYY.SS
    mm为月份,dd为日期,HH为小时数,MM为分钟数,YYYY为年份,SS为秒数。

    date +FORMAT

    %Y  YYYY格式的年份(Year)
    %m  mm格式的月份(),01-12
    %d   dd格式的日期(day of month),01-31
    %H   HH格式的小时数(),00-23
    %M  MM格式的分钟数(),00-59
    %S   SS格式的秒数(),00-59
    %F   YYYY-mm-dd格式的完整日期(Full date),同%Y-%m-%d
    %T   HH-MM-SS格式的时间(Time),同%H:%M:%S
    %s   自1970年以来的秒数。C函数time(&t) 或者Java中 System.currentTimeMillis()/1000, new Date().getTime()/1000
    %w   星期几,0-6,0表示星期天
    %u   星期几,1-7,7表示星期天
    注意以上格式是可以任意组合的,还可以包括非格式串,比如 date "+今天是%Y-%d-%m,现在是$H:%M:%S"

    date -d STRING

    date -d 2019-3-11    指定日期:
    date -d 15:39:00  指定时间,日期是今天:
    date -d "2019-03-11 15:40:00"  指定日期时间:

    指定1970年以来的秒数:

    date -d '1970-01-01 1251734400 sec utc'      2009年 09月 01日 星期二 00:00:00 CST
    date -d '1970-01-01 1314177812 sec utc'    2011年 08月 24日 星期三 17:23:32 CST

    今天 

    [root@node01 ~]# date -d today
    2020年 02月 05日 星期三 17:10:45 CST
    [root@node01 ~]# date -d now
    2020年 02月 05日 星期三 17:10:50 CST

    明天

    [root@node01 ~]# date -d tomorrow
    2020年 02月 06日 星期四 17:11:18 CST
    [root@node01 ~]# date -d next-day
    2020年 02月 06日 星期四 17:11:26 CST
    [root@node01 ~]# date -d next-days
    2020年 02月 06日 星期四 17:11:33 CST
    [root@node01 ~]# date -d "next day"
    2020年 02月 06日 星期四 17:11:42 CST
    [root@node01 ~]# date -d "next days"
    2020年 02月 06日 星期四 17:11:46 CST
    [root@node01 ~]# date -d "+1 day"
    2020年 02月 06日 星期四 17:11:52 CST
    [root@node01 ~]# date -d "+1 days"
    2020年 02月 06日 星期四 17:11:58 CST
    [root@node01 ~]# date -d "1 day"
    2020年 02月 06日 星期四 17:12:02 CST
    [root@node01 ~]# date -d "1 days"
    2020年 02月 06日 星期四 17:12:09 CST
    [root@node01 ~]# date -d "-1 day ago"
    2020年 02月 06日 星期四 17:12:14 CST
    [root@node01 ~]# date -d "-1 days ago"
    2020年 02月 06日 星期四 17:12:19 CST

    昨天

    [root@node01 ~]# date -d yesterday
    2020年 02月 04日 星期二 17:12:46 CST
    [root@node01 ~]# date -d last-day
    2020年 02月 04日 星期二 17:12:50 CST
    [root@node01 ~]# date -d last-days
    2020年 02月 04日 星期二 17:12:54 CST
    [root@node01 ~]# date -d "last day"
    2020年 02月 04日 星期二 17:12:57 CST
    [root@node01 ~]# date -d "last days"
    2020年 02月 04日 星期二 17:13:01 CST
    [root@node01 ~]# date -d "-1 day"
    2020年 02月 04日 星期二 17:13:05 CST
    [root@node01 ~]# date -d "-1 days"
    2020年 02月 04日 星期二 17:13:09 CST
    [root@node01 ~]# date -d "1 day ago"
    2020年 02月 04日 星期二 17:13:13 CST
    [root@node01 ~]# date -d "1 days ago"
    2020年 02月 04日 星期二 17:13:19 CST

    前天

    [root@node01 ~]# date -d "2 day ago"
    2020年 02月 03日 星期一 17:13:41 CST
    [root@node01 ~]# date -d "2 days ago"
    2020年 02月 03日 星期一 17:13:44 CST
    [root@node01 ~]# date -d "-2 day"
    2020年 02月 03日 星期一 17:13:48 CST
    [root@node01 ~]# date -d "-2 days"
    2020年 02月 03日 星期一 17:13:52 CST

    大前天

    [root@node01 ~]# date -d "3 day ago"
    2020年 02月 02日 星期日 17:14:18 CST
    [root@node01 ~]# date -d "3 days ago"
    2020年 02月 02日 星期日 17:14:22 CST
    [root@node01 ~]# date -d "-3 days"
    2020年 02月 02日 星期日 17:14:26 CST
    [root@node01 ~]# date -d "-3 day"
    2020年 02月 02日 星期日 17:14:30 CST

    上周,一周前

    [root@node01 ~]# date -d "1 week ago"
    2020年 01月 29日 星期三 17:15:00 CST
    [root@node01 ~]# date -d "1 weeks ago"
    2020年 01月 29日 星期三 17:15:07 CST

    上月, 一月前

    [root@node01 ~]# date -d last-month
    2020年 01月 05日 星期日 17:15:32 CST
    [root@node01 ~]# date -d last-months
    2020年 01月 05日 星期日 17:15:39 CST
    [root@node01 ~]# date -d "-1 month"
    2020年 01月 05日 星期日 17:15:45 CST
    [root@node01 ~]# date -d "-1 months"
    2020年 01月 05日 星期日 17:15:49 CST

    下月,一月后

    [root@node01 ~]# date -d next-month
    2020年 03月 05日 星期四 17:16:15 CST
    [root@node01 ~]# date -d next-months
    2020年 03月 05日 星期四 17:16:19 CST
    [root@node01 ~]# date -d "+1 month"
    2020年 03月 05日 星期四 17:16:23 CST
    [root@node01 ~]# date -d "+1 months"
    2020年 03月 05日 星期四 17:16:28 CST

    去年,一年前

    [root@node01 ~]# date -d last-year
    2019年 02月 05日 星期二 17:16:52 CST
    [root@node01 ~]# date -d last-years
    2019年 02月 05日 星期二 17:16:59 CST
    [root@node01 ~]# date -d "-1 year"
    2019年 02月 05日 星期二 17:17:05 CST
    [root@node01 ~]# date -d "-1 years"
    2019年 02月 05日 星期二 17:17:09 CST

    明年,一年后

    [root@node01 ~]# date -d next-year
    2021年 02月 05日 星期五 17:17:32 CST
    [root@node01 ~]# date -d next-years
    2021年 02月 05日 星期五 17:17:36 CST
    [root@node01 ~]# date -d "+1 year"
    2021年 02月 05日 星期五 17:17:42 CST
    [root@node01 ~]# date -d "+1 years"
    2021年 02月 05日 星期五 17:17:46 CST

    一小时前

    [root@node01 ~]# date -d "last-hour"
    2020年 02月 05日 星期三 16:18:07 CST
    [root@node01 ~]# date -d "last-hours"
    2020年 02月 05日 星期三 16:18:11 CST
    [root@node01 ~]# date -d "1 hour ago"
    2020年 02月 05日 星期三 16:18:15 CST
    [root@node01 ~]# date -d "1 hours ago"
    2020年 02月 05日 星期三 16:18:19 CST

    一小时后

    [root@node01 ~]# date -d "1 hour"
    2020年 02月 05日 星期三 18:18:49 CST
    [root@node01 ~]# date -d "1 hours"
    2020年 02月 05日 星期三 18:18:53 CST

    一分钟前

    [root@node01 ~]# date -d "1 minute ago"
    2020年 02月 05日 星期三 17:18:12 CST
    [root@node01 ~]# date -d "1 minutes ago"
    2020年 02月 05日 星期三 17:18:16 CST

    一分钟后

    [root@node01 ~]# date -d "1 minute"
    2020年 02月 05日 星期三 17:20:36 CST
    [root@node01 ~]# date -d "1 minutes"
    2020年 02月 05日 星期三 17:20:40 CST

    一秒前

    [root@node01 ~]# date -d "1 second ago"
    2020年 02月 05日 星期三 17:19:58 CST
    [root@node01 ~]# date -d "1 seconds ago"
    2020年 02月 05日 星期三 17:20:02 CST

    一秒后

    [root@node01 ~]# date -d "1 second"
    2020年 02月 05日 星期三 17:20:24 CST
    [root@node01 ~]# date -d "1 seconds"
    2020年 02月 05日 星期三 17:20:28 CST
  • 相关阅读:
    Vmware安装CentOS6
    MySQL Explain详解
    数据库——Redis超详细总结
    读书——你的见识决定你的人生
    软件——Ubuntu16.04设置静态ip地址
    软件——Hexo-NexT配置个人博客
    Java——Java实现生产者消费者
    程序员的踩坑经验总结(四):死锁
    程序员的踩坑经验总结(三):内存泄露
    认识自己和世界
  • 原文地址:https://www.cnblogs.com/liujunjun/p/12264577.html
Copyright © 2011-2022 走看看