首页 > 代码库 > linux命令之date
linux命令之date
date
1.查询系统时间
2.-d 后面跟字符,查询特定条件的时间,比如3天前,2天后,5分钟后,6秒钟前等
date -d ‘2 day ago‘ 两天前
date -d ‘3 year‘ 三年后
date -d ‘1 year 3 day ago 5 hour 5 min 5 sec‘ 一年后的3天前5时5分5秒后
3.-s 设置系统时间
date -s 12/31/2015 设置年月天
date -s 22:05:20 设置时间
需要分两步设置,暂时不知道一次设置的方法。
还有一个问题是更改系统默认的时间显示格式,这个还不知道,可能跟locale命令有关。
4.+%Y%m%d 设置显示格式
%Y 1999 完整年
%y 99 年尾数
%m 12 月
%d 31 天
%H 24 24时制
%I 12 12时制
%M 60 分
%S 60 秒
%w 星期0-7
组合方式 %D %y/%m/%d
%F %Y-%m-%d
%T %H:%M:%S
[root@wjf ~]# date +%Y_%m_%d___%H:%M:%S 2014_12_02___00:26:055.-r 后面接文件名,可显示文件的最后修改时间,是个很好用的东西,在shell中删除特定时间段的文件,可以用这个来提取文件修改时间。
[root@wjf ~]# date -r db2exp.rsp 2014年 11月 24日 星期一 18:13:57 CST [root@wjf ~]# ll db2exp.rsp -rw-r--r-- 1 root root 1667 11-24 18:13 db2exp.rsp
linux命令之date