BC date在postgreSQL中意味着什么?

时间:2015-04-03 15:06:44

标签: sql postgresql time

在我的数据库表中,我有一个timestamp without time zone类型的列。行包含以下值:

         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失败了。为什么?

1 个答案:

答案 0 :(得分:3)

这意味着在基督之前 - postgresql中timestamp的限制为:

  • low:公元前4713年
  • high:294276 AD

date类型进一步展望未来 - 未来的证明? see here for date types