convert varchar to date(德语和英语日期转换)

smdncfj3  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(270)

我有表格“good_thru”,条目是德语的,格式如下“jan 06”。
我试着用英语代替每个德语月,然后使用以下代码:

ALTER TABLE customer
ALTER COLUMN good_thru type date USING to_date(good_thru, 'Mon DD');

老实说,结果有点腐败:

"0001-09-24 BC"
"0001-06-23 BC"
"0001-11-22 BC"
"0001-01-24 BC"
"0001-10-23 BC"
"0001-03-25 BC"
"0001-09-22 BC"
"0001-07-25 BC"
"0001-02-25 BC"
"0001-03-23 BC"
"0001-09-22 BC"
"0001-07-22 BC"
"0001-10-24 BC"
"0001-12-22 BC"

有人能帮我把varchat的条目转换成日期吗?
谢谢你的时间!

nimxete2

nimxete21#

你似乎需要一年的时间。像这样:

ALTER TABLE customer
    ALTER COLUMN good_thru type date USING to_date('2002 ' || good_thru, 'YYYY Mon DD');

相关问题