`
wooffen
  • 浏览: 9592 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

【日期格式】SimpleDateFormat

阅读更多
前几天在写正则表达式,关联日期时想到日期格式的意义。从别人那里抄了点儿东西,方便自己查询。

日期和时间模式
日期和时间格式由日期和时间模式 字符串指定。在日期和时间模式字符串中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (') 引起来,以免进行解释。"" 表示单引号。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串,或者在分析时与输入字符串进行匹配。

定义了以下模式字母(所有其他字符 'A' 到 'Z' 和 'a' 到 'z' 都被保留):
字母 日期或时间元素 表示 示例
G     Era     标志符      Text          AD
y     年        Year      1996;         96
M  年中的月份   Month    July; Jul;      07
w  年中的周数   Number                   27
W 月份中的周数  Number                   2
D 年中的天数    Number                   189
d 月份中的天数  Number                    10
F 月份中的星期  Number                    2
E 星期中的天数   Text      Tuesday;       Tue
a Am/pm 标记    Text                     PM
H 一天中的小时数(0-23) Number            0
k 一天中的小时数(1-24) Number            24
K am/pm 中的小时数(0-11) Number          0
h am/pm 中的小时数(1-12) Number          12
m 小时中的分钟数 Number                    30
s 分钟中的秒数    Number                    55
S 毫秒数          Number                    978
z 时区 General time zone Pacific Standard Time; PST; GMT-08:00
Z 时区             RFC 822        time zone -0800

例子:
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy MM dd hh mm ss SSS");
    Calendar ca = Calendar.getInstance();
    String st = sdf.format(ca.getTime());
    System.out.println("xxx" + st);
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics