• 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

  • 相关阅读:
    内核模式之事件
    用户模式之临界区
    _stdcall与_cdecl区别
    列出系统所有进程
    一道多线程的题
    进程间通信三:父进程传参数与子进程返回值
    进程间通信二:管道技术之命名管道
    进程间通信二:管道技术之匿名管道
    进程间通信二:管道技术之输入输出重定向
    补充实验1:dhcp服务器分配网关-路由器的静态路由优先级
  • 原文地址:https://www.cnblogs.com/xiaofeng666/p/11096271.html
Copyright © 2020-2023  润新知