首页  >  编程教程  >  编程问答  >  常用的日期格式符有哪些?

常用的日期格式符有哪些?

常用的日期格式符:

日期格式符作用
%tY将日期中的“年”格式化为4位形式,例如:2000
%ty将日期中的“年”格式化为2位形式,带前导零,例如:01
%tm将日期中的“月”格式化为2位形式,带前导零,即01~13,其中“01”是一年的第一个月,“13”是支持阴历所需的一个特殊值
%tp将日期中的“日”格式化为当前环境下上午或下午的表示格式,例如:am或pm
%td将日期中的“日”格式化为当前月中的天,带前导零,即01~31,其中“01”是一个月的第一天
%tj将日期中的“日”格式化为当年的天数,带前导零,即001~365,“001”是一年的第一天
%tB将日期中的“月”格式化为当前环境下的月份全称,例如:January
%tb将日期中的“月”格式化为当前环境下的月份简称,例如:Jan
%tA将日期中的“日”格式化为当前环境下的星期几的全称,例如:Monday
%ta将日期中的“日”格式化为当前环境下的星期几的简称,例如:Mon
%tH将日期中的“时”格式化为2位形式,带前导零,24小时制,即00~23
%tI将日期中的“时”格式化为2位形式,带前导零,12小时制,即01~12
%tM将日期中的“分”格式化为2位形式,带前导零,即00~60,60是支持闰秒所需的一个特殊值
%tS将日期中的“秒”格式化为2位形式,带前导零,即00~60
%tL将日期中秒的“毫秒”格式化为3位形式,带前导零,即000~999
%tN将日期中毫秒的“微秒”格式化为9位形式,带前导零,即000000000~999999999
%tz将日期与GMT(格林威治时间)的偏移量格式化为4位形式,例如:+0800
%tZ将日期所在时区的名称格式化为标准缩写,例如:CST
%tR等价于%tH:%tM
%tT等价于%tH:%tM:%S
%tr等价于%tI:%tM:%tS%Tp(上午或下午标记%Tp的位置可能与地区有关)
%tD等价于%tm/%td/%ty
%tF等价于"%tY-%tm-%td"
%tc等价于"%ta %tb %td %tT   %tZ %tY",例如:“星期日 二月 12 20:02:32 CST 2012”

大家不用死记硬背,要理解记忆!



本文固定URL:https://www.dotcpp.com/qa/60

编程杂谈
编程基础
知识答疑