↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

支持中的版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发中的版本: 19 / 20devel
已结束支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1 / 7.0 / 6.5
历史版本。 PostgreSQL 7.2 已结束支持。 请参阅 当前版本手册.

附录 A. 日期/时间支持

PostgreSQL 对所有日期/时间支持都使用一个内部的启发式解析器。日期和时间以字符串形式输入,并被拆分为不同的字段,同时初步判断每个字段中可能包含哪类信息。每个字段都会被解释,并被赋予数值、忽略或拒绝。解析器内部为所有文本字段都维护了查找表,包括月份、星期几以及时区。

本附录包含关于这些查找表内容的信息,并描述了解析器解码日期和时间时所使用的步骤。

A.1. 日期/时间关键字

表 A.1. 月份缩写

月份缩写
AprilApr
AugustAug
DecemberDec
FebruaryFeb
JanuaryJan
JulyJul
JuneJun
MarchMar
NovemberNov
OctoberOct
SeptemberSep, Sept


注意

出于显而易见的原因,月份 May 没有缩写。

表 A.2. 星期缩写

星期缩写
SundaySun
MondayMon
TuesdayTue, Tues
WednesdayWed, Weds
ThursdayThu, Thur, Thurs
FridayFri
SaturdaySat


表 A.3. PostgreSQL 字段修饰符

标识符描述
ABSTIME忽略的关键字
AM时间在 12:00 之前
AT忽略的关键字
JULIAN, JD, J下一个字段是儒略日
ON忽略的关键字
PM时间为 12:00 或之后
T下一个字段是时间


关键字 ABSTIME 因历史原因而被忽略;在 PostgreSQL 非常早期的版本中,无效的 ABSTIME 字段会被输出为 “Invalid Abstime”。不过现在情况已经不同,该关键字很可能在未来的版本中被移除。

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.