如何在DB2中将varchar转换为时间戳

时间:2015-10-30 06:35:08

标签: date datetime db2

我试图将数据类型为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函数

1 个答案:

答案 0 :(得分:2)

错误的原因是时间部分“00:00:00”无效。尝试使用date(to_date(column_name,'DD.MM.YYYY HH24:MI:SS'))The HH24 allows "00" as hour.