Java日期格式大全
- 格式:pdf
- 大小:76.80 KB
- 文档页数:2
日期和时间模式
日期和时间格式由日期和时间模式字符串指定。在日期和时间模式字符串中,未加引
号的字母'A'到'Z'和'a'到'z'被解释为模式字母,用来表示日期或时间字符串元素。文
本可以使用单引号(')引起来,以免进行解释。"''"表示单引号。所有其他字符均不解释;
只是在格式化时将它们简单复制到输出字符串,或者在解析时与输入字符串进行匹配。
定义了以下模式字母(所有其他字符'A'到'Z'和'a'到'z'都被保留):字
母日期或时间元素表示示例
GEra标志符TextADy年Year1996;96
M年中的月份MonthJuly;Jul;07w年中的周数Number27
W月份中的周数Number2D年中的天数Number189
d月份中的天数Number10F月份中的星期Number2
E星期中的天数TextTuesday;TueaAm/pm标记TextPM
H一天中的小时数(0-23)Number0k一天中的小时数(1-24)Number24
Kam/pm中的小时数
(0-11)Number0ham/pm中的小时数
(1-12)Number12
m小时中的分钟数Number30
s分钟中的秒数Number55
S毫秒数Number978z时区Generaltime
zonePacificStandardTime;PST;GMT-08:00
Z时区RFC822time
zone-0800示例
以下示例显示了如何在美国语言环境中解释日期和时间模式。给定的日期和
时间为美国太平洋时区的本地时间2001-07-0412:08:56。日期和时间模式结果
"yyyy.MM.ddG'at'HH:mm:ssz"2001.07.04ADat12:08:56PDT"EEE,MMMd,''yy"Wed,Jul4,'01
"h:mma"12:08PM"hh'o''clock'a,zzzz"12o'clockPM,PacificDaylightTime
"K:mma,z"0:08PM,PDT"yyyyy.MMMMM.ddGGGhh:mmaaa"02001.July.04AD12:08PM
"EEE,dMMMyyyyHH:mm:ssZ"Wed,4Jul200112:08:56-0700
"yyMMddHHmmssZ"010704120856-0700
"yyyy-MM-dd'T'HH:mm:ss.SSSZ"2001-07-04T12:08:56.235-0700
同步
日期格式是不同步的。建议为每个线程创建独立的格式实例。如果多个线程
同时访问一个格式,则它必须是外部同步的。