[英]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.