#date
date MMDDhhmm[CC]YY.ss 设置时间为 月天时分年秒
# date [+FORMAT]
%Y:四位年份
%y: 2位年份
%m: 月
%M:分
%d: 日
%h: 月
%H: 时
%S:秒
%D: 日期
%F: 日期
unix元年:1970-01-01 00:00:00
%s: timestamp
date命令用于显示/设置系统的时间或日期,格式为:”date [选项] [+指定的格式]”。
强大的date命令能够按照指定格式显示系统的时间或日期,只需键入”+”号开头的字符串指定其格式,详细格式如下:
参数 作用
%t 跳格[TAB键]
%H 小时(00-23)
%I 小时(01-12)
%M 分钟(00-59)
%S 秒(00-60)
%X 相当于%H:%M:%S
%Z 显示时区
%p 显示本地AM或PM
%A 星期几 (Sunday-Saturday)
%a 星期几 (Sun-Sat)
%B 月份 (January-December)
%b 月份月份 (Jan-Dec)
%d 日(01-31)
%j 一年中的第几天(001-366)
%m 月份(01-12)
%Y 完整的年份
查看当前的系统时间:
# date
Mon Aug 24 16:11:23 CST 2015
按照”年-月-日 小时:分钟:秒”的格式:
# date "+%Y-%m-%d %H:%M:%S"
2015-08-24 16:29:12
设置系统时间为2015年9月1日8点半:
# date -s "20150901 8:30:00"
Tue Sep 1 08:30:00 CST 2015
查看当前系统时间:
# date
Tue Sep 1 08:30:01 CST 2015
查看本地系统时区:
# date "+%Z"
CST
查看星期几:
# date "+%A"
Tuesday
# date "+%p"
判断今天是一年中的第几天:
# date "+%j"
#hwclock
-s:以硬件时间为准,--hc to sys
-w:以系统时钟为准,--sys to hc