在日期时间格式化中,常见的时间格式占位符用来表示年、月、日、小时、分钟、秒等信息,通常用于格式化和解析日期时间。下面是 **常见时间格式占位符** 以及它们的使用场景。
常见时间格式占位符及其含义:
占位符含义范围/例子**
y/Y
**年份(两位数)99(例如:
24
表示 2024 年)**
yyyy/YYYY
年份(四位数)2024、1999、2001
M
月份(无补零)1 - 12
MM
月份(两位数,补零)01 - 12
MMM
月份(简写英文名)Jan, Feb, Mar, ...
MMMM
月份(完整英文名)January, February, March, ...
d
日期(无补零)1 - 31
dd/DD
日期(两位数,补零)01 - 31
D
一年中的第几天(无补零)1 - 366
E
星期(简写英文名)Mon, Tue, Wed, ...
EEE
星期(完整英文名)Monday, Tuesday, Wednesday, ...
h
小时(12小时制,不补零)1 - 12
hh
小时(12小时制,补零)01 - 12
H
小时(24小时制,不补零)0 - 23
HH
小时(24小时制,补零)00 - 23
m
分钟(无补零)0 - 59
mm
分钟(两位数,补零)00 - 59
s
秒(无补零)0 - 59
ss
秒(两位数,补零)00 - 59
S
毫秒(不补零)0 - 999
SSS
毫秒(三位数,补零)000 - 999
a
AM/PM 标记(12小时制)AM, PM
z
时区缩写(例如:GMT、UTC)GMT, UTC, PST, CST, ...
Z
**时区偏移(例如:
+0800
,
-0700
)
+0800
,
-0700
,
Z
常见的时间格式:
- 日期和时间的常见格式:- **
yyyy-MM-dd HH:mm:ss**:标准的日期和时间格式(例如:2024-11-28 13:45:30)。- **yyyy/MM/dd hh:mm a**:带 AM/PM 标记的格式(例如:2024/11/28 01:45 PM)。- **MMM dd, yyyy**:简写月份和日期(例如:Nov 28, 2024)。 - 包含时区信息的格式:- **
yyyy-MM-dd'T'HH:mm:ssZ**:ISO 8601 格式,带时区偏移(例如:2024-11-28T13:45:30+0800)。- **yyyy-MM-dd'T'HH:mm:ss.SSSZ**:包含毫秒和时区偏移(例如:2024-11-28T13:45:30.123+0800)。- **yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ**:包含时区偏移的详细格式(例如:2024-11-28T13:45:30.123+08:00)。 - 日期和星期格式:- **
yyyy-MM-dd EEE**:日期和星期简写(例如:2024-11-28 Thu)。- **EEEE, MMM dd, yyyy**:完整的星期名称和日期(例如:Thursday, Nov 28, 2024)。 - 时间和星期格式:- **
hh:mm a**:12小时制时间(例如:01:45 PM)。- **HH:mm:ss**:24小时制时间(例如:13:45:30)。 - 特殊日期格式:- **
D**:表示一年中的第几天(例如:2024-11-28是今年的第 333 天)。- **DD**:同样表示一年中的第几天,使用两位数补零(例如:033)。 - 包含毫秒和微秒的格式:- **
yyyy-MM-dd HH:mm:ss.SSS**:包含毫秒的时间格式(例如:2024-11-28 13:45:30.123)。- **HH:mm:ss.SSSSSS**:带有微秒的格式(例如:13:45:30.123456)。
时间格式占位符的常见组合示例:
- 标准日期格式:-
yyyy-MM-dd->2024-11-28-yyyy/MM/dd->2024/11/28 - 标准时间格式:-
HH:mm:ss->13:45:30-hh:mm a->01:45 PM - 日期和时间的完整格式:-
yyyy-MM-dd HH:mm:ss->2024-11-28 13:45:30-yyyy/MM/dd hh:mm a->2024/11/28 01:45 PM - 带时区的日期时间格式:-
yyyy-MM-dd'T'HH:mm:ss.SSSZ->2024-11-28T13:45:30.123+0800-yyyy-MM-dd'T'HH:mm:ssZ->2024-11-28T13:45:30+0800 - 带星期的日期格式:-
yyyy-MM-dd EEE->2024-11-28 Thu-MMMM dd, yyyy->November 28, 2024 - 带 AM/PM 的时间格式:-
hh:mm a->01:45 pm-hh:mm:ss a->01:45:30 pm
版权归原作者 crary,记忆 所有, 如有侵权,请联系我们删除。