

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://www.amazonaws.cn/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# 日期时间格式字符串
<a name="r_FORMAT_strings"></a>

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

以下格式字符串适用于 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。有关更多信息，请参阅 [日期或时间戳函数的日期部分](r_Dateparts_for_datetime_functions.md)。  | 
| 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" 括起。

## 示例
<a name="r_FORMAT_strings-examples"></a>

有关将日期格式化为字符串的示例，请参阅[TO\_CHAR](r_TO_CHAR.md)。