我需要将一个字符串转换为日期格式,比如 '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.")
但它不接受毫秒,而毫秒对于结果值非常重要。
数据库版本很重要。最近(11.70.xC8和12.10.xC2)%F的行为发生了变化。在以前的版本中,"."点可能必须省略,以及"n"限定符。
祝好to_date('12/12/2013 14:30:56.583',"%d/%m/%Y %H:%M:%S.%F3")
我对Informix不是很熟悉,但我认为您可以使用标准的to_date函数将字符串值转换为日期,然后使用addMilliseconds函数添加毫秒。