linux date(格式化字符串)

date

显示、设定系统时间
-u显示格林尼洛时间(UTC)
MMDDhhmm[[CC]YY][.ss]设定时间,需要管理员权限。date 12292359
MM月份
DD天数
hh小时
mm分钟
CC年份前两位
YY年份后两位
ss秒钟
秒钟、年份为可选date 122923592006.59
+[%X]设定显示格式,默认输出格式:date +%Y年%m月%d日%A%H:%M:%S%Z
格式控制%n换行
%t制表符
小时%H00~23
%I01~12
%k0~23
%l1~12
%pAM|PM
分、秒%M分钟(00~59)
%S秒(00..61)
%Thh:mm:ss
%rhh:mm:ss AM|PM
%s从 1970年1月1日00:00:00 UTC 到目前为止的秒数
%X%H:%M:%S
%Z时区
星期%aSun~Sat
%ASunday~Saturday
%w一周中的第几天 (0~6)
年份%Y0000~9999
%y00~99
月份%m01~12
%bJan~Dec
%h
%BJanuary~December
日期%c完整日期时间
%d01~31
%j001~366
%x本地格式日期
%Dmm/dd/yy
一年中的第几周%U以 Sunday 为一周的第一天
%W以 Monday 为一周的第一天