我在PostgreSQL中以March, 01 0201 00:00:00+0000
的形式出现了日期。我想把这个日期投射到相当于“BC”(在基督之前)的日期 - 是否可以直接在PostgreSQL中这样做?
例如,我想将March, 01 0201 00:00:00+0000
转换为March, 01 0201 BC 00:00:00+0000
,即只将1日期转换为BC中的另一个日期。是否有可能直接在PostgreSQL中这样做而不先将日期转换为文字?
答案 0 :(得分:1)
我不这么认为 - 这基本上是你想要做的文本转换。这两个日期之间没有简单的数学联系。
您当然可以将该批量包装在一个函数中,以使代码更清晰。