↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

受支持版本: 当前版本 (18) / 17 / 16 / 15 / 14
测试与开发版本: 19 / devel
不受支持的版本: 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 已于 2007 年 2 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本。

附录 A. 日期/时间支持

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

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

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

表 A.1. 月份缩写

月份 缩写
April Apr
August Aug
December Dec
February Feb
January Jan
July Jul
June Jun
March Mar
November Nov
October Oct
September Sep, Sept


注意

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

表 A.2. 星期缩写

星期 缩写
Sunday Sun
Monday Mon
Tuesday Tue, Tues
Wednesday Wed, Weds
Thursday Thu, Thur, Thurs
Friday Fri
Saturday Sat


表 A.3. PostgreSQL 字段修饰符

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


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

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。