如何将“02-3月-21”转换为日期 21-03-02 00:00:00 psql

时间:2021-05-19 05:59:31

标签: postgresql kettle data-integration

如何将“02-3月-21”转换为日期21-03-02 00:00:00?在 postgresql 或水壶中

1 个答案:

答案 0 :(得分:0)

我认为一个简单的 replace 可以解决这个问题。只需将汉字 替换为空并格式化即可。

SELECT TO_TIMESTAMP(REPLACE ('02-3月-21', '月', ''),'DD-MM-YY');
// output: 2021-03-02 00:00:00+00


SELECT TO_CHAR(TO_TIMESTAMP(REPLACE ('02-3月-21', '月', ''),'DD-MM-YY'), 'YY-MM-DD HH24:MI:SS')
// output: 21-03-02 00:00:00