常用的日期格式整理

2016-11-29  本文已影响0人  丶生如夏花

We use system time as example, time is "Thu May 19 09:50:56 +0800 2016"
我们以当前系统时间为例, 时间为礼拜四 五月 19日 09:50:56 东八区 2016年

示例

日期格式(Date Format) 输出结果(Result)
E MMM d HH:mm:ss Z yyyy Thu May 19 09:50:56 +0800 2016
E MM d HH:mm:ss Z yyyy Thu 05 19 09:50:56 +0800 2016
E M d HH:mm:ss Z yyyy Thu 5 19 09:50:56 +0800 2016
E MMM d HH:mm:ss Z yy Thu May 19 09:50:56 +0800 16
eeee MMM d HH:mm:ss Z yyyy Thursday May 19 09:50:56 +0800 2016

时区 (Time Zone)

字符(Character) Meaning 代表含义
x number 位于哪个时区+08, +代表东半球, -代表西半球
xx two digit number 位于哪个时区+0800
xxx abbreviated name 位于哪个时区+08:00
xxxx full name 位于哪个时区+0800

总览 (Overall View)

按字母排序, 依次解释以下字符所代表含义
Following characters are explained in letter order.

字符 (Character) Meaning 代表含义
a AM / PM 上 / 下午
A millisecond of day 从当日0时0分0秒到当前的毫秒数
c day of week (c, cc, ccc, cccc) 位于当周的第几天, 取决于当周的起始日为周日还是周一
d day of month 位于当月的第几天
e day of week (e, EEE, EEEE) 位于当周的第几天, 用于显示礼拜几
E day of week 位于当周的第几天, 用于显示礼拜几
F week of month 位于当月的第几周
G era designator (G = GGG,GGGG) 纪元:BC/AD 公元前/公元后
h hour (1 - 12, zero padded) 位于当日的第几小时, 十二时制
H hour (0 - 23, zero padded) 位于当日的第几小时, 二十四时制
L month of year (L, LL, LLL, LLLL) 位于当年的第几月
m minute of hour (0 - 59, zero padded) 位于当小时的第几分(分钟)
M month of year (M, MM, MMM, MMMM) 位于当年的第几月
Q quarter of year (Q, QQ, QQQ, QQQQ) 位于当年的第几季度
s seconds of minute (0 - 59, zero padded) 位于当分钟的第几秒
S fraction of second 位于当分钟的第几分(比秒小的单位)
u zero padded year 位于哪年
v general timezone (v = vvv, vvvv) 时区名字, 例: China Time
w week of year (0-53, zero padded) 位于当年的第几周
y year (y, yy, yyyy) 位于哪年
z specific timezone (z = zzz, zzzz) 位于哪个时区, 例: GMT+8
Z timezone offset +0000 位于哪个时区

特殊格式 (Special Format)

字符(Character) Meaning 代表含义
g julian day (since 1/1/4713 BC) 儒略日: ( 起始于公元前4713年1月1日 ) 一般用于天文学
sql y-M-d H:m:s 数据库中的时间格式
rss [E, ]d MMM y[y] H:m:s Z[zzz] rss的日期格式规划

只想日后回头看看来时的路,能发现自己并不是一无所有。

上一篇下一篇

猜你喜欢

热点阅读