日期输入
日期和时间的输入格式包括ISO-8601 格式、SQL-兼容格式、传统POSTGRES 格式或
者其它的形式。系统支持按照日、月、年的顺序自定义日期输入。如果把DateStyle 参数设
置为MDY,
则按照
“月-日-年”
解析;
设置为DMY,
则按照
“日-月-年”
解析;
设置为YMD,
则按照“年-月-日”解析。
日期的文本输入需要用单引号括起来,语法如下:
type [ ( p ) ] 'value'
可选精度p 为整数,表示在秒域中小数部分的位数。下表列出date 类型的输入方式。
例子
描述
1999-01-08
ISO 8601 格式(建议格式)
,任何方式下都是1999
年1 月8 号。
January 8, 1999
在任何datestyle 输入模式下都无歧义。
1/8/1999
有歧义,
在MDY 模式下是一月八号,
在DMY 模式
下是八月一号。
1/18/1999
MDY 模式下是一月十八日,其它模式下被拒绝。
01/02/03
MDY 模式下的2003 年1 月2 日。
DMY 模式下的2003 年2 月1 日。
YMD 模式下的2001 年2 月3 日。
1999-Jan-08
任何模式下都是1 月8 日。
Jan-08-1999
任何模式下都是1 月8 日。
08-Jan-1999
任何模式下都是1 月8 日。
99-Jan-08
YMD 模式下是1 月8 日,否则错误。
08-Jan-99
一月八日,除了在YMD 模式下是错误的之外。
Jan-08-99
一月八日,除了在YMD 模式下是错误的之外。
19990108
ISO 8601;任何模式下都是1999 年1 月8 日。
GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
60
990108
ISO 8601;任何模式下都是1999 年1 月8 日。