簡體   English   中英

具有准備好的語句的Informix日期時間

[英]Informix datetime with prepared statement

我正在這樣做:

Select count(*) from table1 t where start_datetime = datetime(?);

使用以下方法設置日期時間:

ps.setString("01-01-2010 12:12:00.123")

它給出錯誤為:日期時間或間隔中的非數字字符。

但是,如果我在SQL編輯器中將其作為SQL運行,則一切正常。

任何線索如何糾正這一點?

更改字符串以符合默認的datetime時間日期模式

ps.setString("2010-01-01 12:12:00.1230")

我認為這樣的事情也應該起作用

select count(*) from table1 t 
               where start_datetime = TO_DATE(?,"%Y-%m-%d %H:%M:%S %F3")

讓我知道

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM