举个🌰你就明白了:
东八区时间2004年5月3日下午5点30分8秒:
| 时间表示 |
|---|
| 2004-05-03T17:30:08+08:00 |
| 20040503T173008+08 |
难点分析下:
+08:00 代表东八区 就是北京时间
-06:00 代表西六区 差不多大部分的美国地区都属于这个时区
再不明白看下面吧:
| 型 | 语法 | 示例 |
|---|---|---|
| 日期:年 | YYYY | 1997 |
| 日期:年月 | YYYY-MM | 1997-07 |
| 日期:年月日 | YYYY-MM-DD | 1997-07-16 |
| 日期加小时和分钟加时区 | YYYY-MM-DDThh:mmTZD | 1997-07-16T19:20+01:00 |
| 日期加小时、分钟和秒钟加时区 | YYYY-MM-DDThh:mm:ssTZD | 1997-07-16T19:20:30+01:00 |
| 日期加小时、分钟、秒钟和秒钟的小数部分时区 | YYYY-MM-DDThh:mm:ss.sTZD | 1997-07-16T19:20:30.45+01:00 |
其中:
-
YYYY = 四位数年份
-
MM = 月份,从 01 到 12 的两位数
-
DD = 几号,从 01 到 31 的两位数
-
T = 在日期后时间前的文本值
-
hh = 小时,从 00 到 23 的两位数
-
mm = 分钟,从 00 到 59 的两位数
-
ss = 秒钟,从 00 到 59 的两位数
-
s = 一或多位数,表示秒的小数部分
-
TZD = 时区指示符(Z 或 +hh:mm 或 -hh:mm)
- Z 表示 UTC 时间
- +hh:mm 表示比 UTC 时间快的本地时区
- -hh:mm 表示比 UTC 时间慢的本地时区