如何将“02-3月-21”转换为日期21-03-02 00:00:00?在 postgresql 或水壶中
答案 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