在我的数据库表中,我有一列timestamp without time zone
类型。行包含以下值:BC date在PostgreSQL中意味着什么?
end_date
---------------------------
timestamp without time zone
2774-04-18 22:59:49.88 BC
2015-04-07 06:06:21.738
2015-04-02 12:37:15.161
2015-03-26 15:58:45.864
2015-04-09 15:34:41.399
只要BC意味着在基督之前。如何将BC
转换为非BC
时间戳?我很困惑,end_date > now()
失败2774-04-18 22:59:49.88 BC
。为什么?
明显的答复,添加2774年,它将是公元? – Wolph 2015-04-03 15:07:55
由于end_date实际上是-4789年,它显然会比'now()'小。 – Wolph 2015-04-03 15:09:27
@Wolph SO 2000-11-11 BC是真正的-2000? – user3663882 2015-04-03 15:11:19