现在的位置: 首页 > 综合 > 正文

ORA-01849: hour must be between 1 and 12

2013年09月29日 ⁄ 综合 ⁄ 共 232字 ⁄ 字号 评论关闭

问题:
这个错误通常出现在你使用to_date函数时,区域时间设定为24小时。

 

解决方法:

如果对Oracle语言设置设定为使用12小时的时间,这个问题就会在转换24小时的时间格式时发生。为了解决这一问题,在HH后增加24,格式如下:

to_date('1997-01-01:00:00:00','YYYY-MM-DD:HH24:MI:SS')

转自:http://blog.csdn.net/zhuxiaowenlinda/article/details/6848981

抱歉!评论已关闭.