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

    [root@b ~]# date -s "2019-6-27 11:52"
    Thu Jun 27 11:52:00 EDT 2019

    #设定系统时间
    [root@b ~]# date +%w
    4

    #显示周几

    [root@b ~]# echo "365/7" | bc
    52

    [root@b ~]# date +%W
    25

    #显示一年内第几周

    [root@b ~]# date +%F
    2019-06-27

    #显示当前的日期
    [root@b ~]# date +%T
    11:55:58

    #显示当前的时间
    [root@b ~]# date +"%T %F"
    11:56:17 2019-06-27

    #显示当前的日期和时间

    [root@b ~]# date +%Y-%m-%d
    2019-06-27

    #显示当前日期
    [root@b ~]# date +"%Y-%m-%d %H:%M:%S"
    2019-06-27 11:58:30

    #显示当前日期和时间

    date -d表示获取过去或者将来某个时间的命令

    [root@b ~]# date -d '+1 day' +"%F %T"
    2019-06-28 12:00:23

    #获取一天后的时间及日期
    [root@b ~]# date -d '+1 month' +"%F %T"
    2019-07-27 12:00:40

    #获取一个月后的时间及日期
    [root@b ~]# date -d '-1 month' +"%F %T"
    2019-05-27 12:00:52

    #获取一个月前的时间及日期

    [root@b test]# hwclock
    Thu 27 Jun 2019 12:33:59 AM EDT -0.158328 seconds
    [root@b test]# hwclock -w

    # -w表示将当前系统时间写入硬件bios

    [root@a ~]# date -d "-1 day" +"%F %T"
    2019-04-28 09:44:13

    "-1 day" 表示昨天的时间和日期,-d 表示用字符串描述的显示时间,而不是“现在”

    [root@a ~]# date -d "+1 month" +"%F %T"
    2019-05-29 09:48:03

    "+1 month"表示下个月的日期和时间

    [root@a ~]# date +%F      #显示日期
    2019-04-29        
    [root@a ~]# date +%T      #显示时间
    09:50:17
    [root@a ~]# date +%Y-%m-%d    #显示日期
    2019-04-29
    [root@a ~]# date +"%Y-%m-%d %H:%M:%S"    #显示日期和时间
    2019-04-29 09:51:51

    [root@a ~]# date +%w      #显示周几
    1
    [root@a ~]# date +%W      #显示第几周
    17

    [root@a ~]# echo "365/7"| bc    #计算一年有多少周
    52

  • 相关阅读:
    重载
    两数之和
    求二叉树层序遍历
    最小的K的个数
    二分查找
    实现二叉树先序,中序,后序
    判断 链表中是否有环
    设计LRU缓存结构
    排序
    反转链条
  • 原文地址:https://www.cnblogs.com/xiaofeng666/p/11096271.html
Copyright © 2011-2022 走看看