im使用Talend从excel提取数据到我的数据库postgres,但是当我将它们集成到我的数据库时,他将colomun Date转换为他系统的原始日期,现在我想将此日期转换为正常日期,我想它是在postgres中存储日期的内部格式,您可以在下面找到一个说明:
Excel文件:
Date | price
15/08/2018 | 100 usd
15/09/2018 | 150 usd
15/10/2018 | 058 usd
Postgres数据库:
Datex | pricex
43327 | 100 usd
43358 | 150 usd
43388 | 058 usd
答案 0 :(得分:1)
好吧,你可以这样做:
select '2018-02-15'::date + (date - 32458) * interval '1 day'
也就是说,如果您知道日期值应该是哪一个,就做算术吧。