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

同步

日期格式是不同步的。建议为每个线程创建独立的格式实例。如果多个线程

同时访问一个格式,则它必须是外部同步的。