Amazon Redshift
数据库开发人员指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

日期时间格式字符串

您可以找到日期时间格式字符串遵循的引用。

以下格式字符串适用于 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 缩写的月名称(大写、大小写混合、小写,空格填补为 9 个字符)
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 缩写的日名称(大写、大小写混合、小写,空格填补为 9 个字符)
DDD 一年中的日 (001–366)
DD 用数字表示的一个月中的日 (01–31)
D 一周中的日(1–7;星期日为 1)

注意

D 日期部分的运行方式与用于日期时间功能的 DATE_PART 和 EXTRACT 的一周中的日 (DOW) 日期部分不同。DOW 基于 0–6 的整数,其中星期日是 0。有关更多信息,请参阅 日期或时间戳函数的日期部分

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 有效。
/ 从 UTC 的抵销;仅对 TIMESTAMPTZ 有效。

以下示例显示了秒、毫秒和微秒的格式设置。

Copy
select sysdate, to_char(sysdate, 'HH24:MI:SS') as seconds, to_char(sysdate, 'HH24:MI:SS.MS') as milliseconds, to_char(sysdate, 'HH24:MI:SS:US') as microseconds; timestamp | seconds | milliseconds | microseconds --------------------+----------+--------------+---------------- 2015-04-10 18:45:09 | 18:45:09 | 18:45:09.325 | 18:45:09:325143