根据Postgres manual on date/time,timestamp
类型可以从公元前4713年到未来的数十亿年。那么,为什么Pg抱怨'0000-00-00 00:00:00'不是有效的时间戳?
答案 0 :(得分:10)
00不是有效的月份编号或日期编号。
答案 1 :(得分:6)
您可能会想到:
'allballs'::time
与以下内容相同:
'00:00:00'::time
适用于数据类型time
,但{em>不适用于timestamp
。
如果您要查找最小可能的时间戳值,请使用:
'-infinity'::timestamp
这是per documentation ...
早于所有其他时间戳
答案 2 :(得分:2)
00
的某个月或某天的时间戳可以是什么?