日期格式 定义
本表基于如下假设
当前日期:2004年10月17日 星期日
当前时间:美国时间 15:26:26
%a 简写的星期名 如: Sun
%A 完整的星期名 如: Sunday
%b 简写的月名 如: Oct
%B 完整的月名 如: October
%c 本地的日期和时间 如:Sun Oct 17 15:26:46 2004
%d 用十进制表示的月份中的某一天 如 17
%D 采用10/17/04形式的日期
%e 月份中的某一天,如果只有一位数字,用空格填充
%H 用十进制表示的24小时制的小时数 如:15
%I 用十进制表示的12小时制的小时数 如:03
%j 用十进制表示的从当年1月1日以来的天数 如:290
%m 用十进制表示的月数 如:10
%M 用十进制表示的分钟数 如:26
%p 采用12小时制表示的AM/PM表示法 如:PM
%S 用十进制表示的秒数 如:26
%U 用十进制表示的一年中的周数,(星期日作为一周的开始)如: 42
%w 用十进制表示的星期数(如星期日为0)
%W 用十进制表示的一年中的周数(星期一作为一周的开始) 如:41
%x 本地日期 如:10/17/04
%X 本地时间 如:15:26:26
%y 用十进制表示的年份(采用两位十进制表示) 如:04
%Y 带世纪的年份 如: 2004
%Z 时间区 如: PDT
%% 一个百分号字符标记 %
范例:
awk 'BEGIN{now=strftime("%D",systime());print now}'
10/09/04
awk 'BEGIN{now=strftime("%T",);print now}'
17:58:03
awk 'BEGIN{now=strftime("%m/%d/%y");printe now}'
10/09/04
阅读(949) | 评论(0) | 转发(0) |