我试图将数据类型为varchar的列转换为DB2中的时间戳。
例如:列的值为' 1.12.1999 00:00:00'这是一个varchar
我的代码是date(to_date(column_name,'DD.MM.YYYY HH:MI:SS'))
我收到以下错误:
" 1.12.1999 00:00:00"无法使用格式字符串解释" DD.MM.YYYY HH:MI:SS"对于TIMESTAMP_FORMAT函数
答案 0 :(得分:2)
错误的原因是时间部分“00:00:00”无效。尝试使用date(to_date(column_name,'DD.MM.YYYY HH24:MI:SS'))
。 The HH24 allows "00" as hour.