在Informix DB中将字符串转换为日期

use*_*011 4 sql informix

我需要转换一个字符串说'12/12/2013 14:30:56.583'要在Informix数据库中转换为日期格式,如2013-12-12 14:30:56.583.

我使用了以下功能

to_date('12/12/2013 14:30:56.583',"%d/%m/%Y %H:%M:%S.")    
Run Code Online (Sandbox Code Playgroud)

但它不接受毫秒,毫秒对结果值很重要.

小智 5

数据库版本很重要.最近%F的行为(11.70.xC8和12.10.xC2)发生了变化.在以前的版本中,"." 必须省略dot以及"n"限定符.问候


Sey*_*our 0

I\xe2\x80\x99m 对 Informix 不太熟悉,但我认为您也许可以使用标准的 to_date 函数将字符串值转换为日期,然后使用 addMilliseconds 函数添加毫秒。

\n\n

http://pic.dhe.ibm.com/infocenter/informix/v121/index.jsp?topic=%2Fcom.ibm.netpr.doc%2Fids_net_093.htm

\n