1

March, 01 0201 00:00:00+0000在 PostgreSQL 中有日期。我想将此日期转换为等效的“BC”(基督之前)日期 - 是否可以直接在 PostgreSQL 中这样做?

例如,我想转换March, 01 0201 00:00:00+0000为,March, 01 0201 BC 00:00:00+0000即只需将 1 个日期转换为 BC 中的另一个日期。是否可以直接在 PostgreSQL 中这样做而不先将日期转换为文字?

4

1 回答 1

1

我不这么认为——这基本上是你正在尝试做的文本转换。这两个日期之间没有简单的数学联系。

您当然可以将很多内容包装在一个函数中,以使其在您的代码中更清晰。

于 2013-10-11T07:43:12.867 回答