Date命令可以用于显示时间和修改系统时间

这个就是查看当前时间
Date有很多时间代表符,而且各个代表符之间可以自定义多种符号
Linux有两个时钟,硬件时钟和系统时钟
clock是硬件时钟,而且clock只有root可以操作

clock与date之间可能会有差异,可以通过hwclock进行同步。
-d 作用是查看文本中指定的日期,比如两天前的几号。

-s 作用是使用文本中指定的日期作为当前日期。这个命令需要root用户操作

2天前需要加ago 2天后 直接写2 days即可,不需要加later。

时间代表符
%A 当前星期 全写

%a 当前星期 简写

%B当前月份全写

%b 当前月份简写

%c 显示星期 日 月 年 时 分 秒 上午/下午

%C 显示年份前两位

%d显示日期

%D 显示月/日/年

%F显示年月日

%G 显示整体年份

%g 显示年份后2位

%H 以24小时制显示小时

%I 以12小时制显示小时

%j 显示当前为当年的第几天

%m 显示月份数字

%M显示分钟

%N 显示纳秒

%P小写显示上午(am)还是下午(pm)

%p 大写显示上午还是下午

%r:12小时制显示时分秒及上午还是下午

%R:24小时制显示小时和分钟

%s 小写 显示从1970年1月1号开始到现在经过的秒数

%S 大写 显示秒钟

%T 24小时制显示时分秒

%u 以数字的方式显示星期(1-7) 7是星期天

%U 以数字的方式显示当前日期在本年的星期数

%w以数字的方式显示星期(0-6) 6是星期六 0是星期天

%x 显示月/日/年

%X 显示12小时制时:分:秒 上下午

%y 显示年份的后两位=%g

%Y 显示完整年份

%z 显示时区hhmm

%:z 显示时区 hh:mm

本文转自 yueyue207 51CTO博客,原文链接:http://blog.51cto.com/yueyue207/2048547