date 命令 显示或设置系统时间与日期

date 命令   显示或设置系统时间与日期


语法

date [选项] [参数]


选项

-d <字符串>: 显示字符串所指定的时间或日期. 字符串前后加双引号

-s <字符串>: 设置字符串所指定的时间或日期. 字符串前后加双引号


参数

%H : 小时,24小时制 (00-23)

%I : 小时,12小时制 (01-12)

%M : 分钟 (00-59)

%S : 秒 (00-59)

%p : 显示 AM 或 PM

%s : 从1970年1月1日00:00:00到当前经历的秒数

%F : 显示年月日 (%Y-%m-%d)

%Y : 显示年 (4位,例如2016)

%y : 显示年 (2为,例如2016则16)

%m : 月份

%d :  日

%X : 显示时间的格式 (%H:%M:%S)

%T : 显示时间,24小时制 (hh:mm:ss)


练习

1
2
3
4
5
6
[root@beiyong2 ~] # date 
2016年 07月 17日 星期日 21:02:53 CST
[root@beiyong2 ~] # date +%F
2016-07-17
[root@beiyong2 ~] # date +"%F %T"
2016-07-17 21:04:15


-d 可以分别指定 day month year. 与下文命令格式相同

1
2
3
4
[root@beiyong2 ~] # date -d "-1 month" +%F    #显示上一个月的日期
2016-06-17
[root@beiyong2 ~] # date -d "+1 month" +%F    #显示下一个月的日期
2016-08-17

-s 设置当前时间.(只有root权限可以设置,其他用户只能查看)

1
2
3
[root@beiyong2 ~] # date -s 2016-07-16    #这样设置日期会将具体时间设置为00-00-00
[root@beiyong2 ~] # date -s 16:10:30      #只设定具体时间,日期将不动
[root@beiyong2 ~] # date -s "20150505 21:10:01"    #设置全部时间
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值