日期时间格式字符串
您可以找到日期时间格式字符串遵循的引用。
以下格式字符串适用于 TO_CHAR 之类的函数。这些字符串可包含日期时间分隔符(如 '-
'、'/
' 或 ':
')以及下面的日期部分和时间部分。
日期部分或时间部分 | 意义 |
---|---|
BC 或 B.C.、AD 或 A.D.、b.c. 或 bc、ad 或 a.d。 | 大写和小写的纪元指示符 |
CC | 2 位世纪数字 |
YYYY、YYY、YY、Y | 4 位、3 位、2 位、1 位年数字 |
Y,YYY | 带逗号的 4 位年数 |
IYYY、IYY、IY、I | 4 位、3 位、2 位、1 位国际标准化组织 (ISO) 年数 |
Q | 季度数(1 至 4) |
MONTH、Month、month | 月名称(大写、大小写混合、小写,空格填补为 9 个字符) |
MON、Mon、mon | 缩写的月份名称(大写、大小写混合、小写,空格填补至 3 个字符) |
MM | 月数 (01-12) |
RM、rm | 使用罗马数字的月数(I–XII,I 代表 1 月,大小写均可) |
W | 一个月中的周(1–5,第一周从当月的第一天开始。) |
WW | 一年的周数(1–53,第一周从一年的第一天开始。) |
IW | 一年的 ISO 周数(新的一年的第一个星期四算在第 1 周。) |
DAY、Day、day | 日名称(大写、大小写混合、小写,空格填补为 9 个字符) |
DY、Dy、dy | 缩写的日期名称(大写、大小写混合、小写,空格填补为 3 个字符) |
DDD | 一年中的日 (001–366) |
IDDD | ISO 8601 按周编号的年中的日期(001-371;每年的第一天是 ISO 第一周的周一) |
DD | 用数字表示的一个月中的日 (01–31) |
D | 一周中的日(1–7;星期日为 1) 注意D 日期部分的运行方式与用于日期时间功能的 DATE_PART 和 EXTRACT 的一周中的日 (DOW) 日期部分不同。DOW 基于 0–6 的整数,其中星期日是 0。有关更多信息,请参阅 日期或时间戳函数的日期部分。 |
ID | ISO 8601 星期几,周一 (1) 至周日 (7) |
J | 儒略日(公元前 4712 年 1 月 1 日起的日期) |
HH24 | 小时(24 小时制,00–23) |
HH 或 HH12 | 小时(12 小时制,01–12) |
MI | 分钟数 (00—59) |
SS | 秒数 (00—59) |
MS | 毫秒 (.000) |
US | 微秒 (.000000) |
AM 或 PM;A.M. 或 P.M.;a.m. 或 p.m.;am 或 pm | 大写和小写的子午线指示符(适用于 12 小时制) |
TZ、tz | 大小写时区缩写;仅对 TIMESTAMPTZ 有效。 |
OF | 从 UTC 的偏移;仅对 TIMESTAMPTZ 有效。 |
注意
您必须用单引号将 datetime 分隔符(如 '-'、'/' 或 ':')括起,但您必须用双引号将上表中列出的 "dateparts" 和 "timeparts" 括起。
示例
有关将日期格式化为字符串的示例,请参阅TO_CHAR。