【发布时间】:2016-11-15 22:13:05
【问题描述】:
我有这部分的选择
to_date(?,'YYYY-MM-DD HH24:MI:SS')
并从 java 中设置参数
stmt.setString(2, startDate);
但我的 startDate 是 String (2016-07-13 00:00:00),我需要这个结果
to_date('2016-07-13 00:00:00','YYYY-MM-DD HH24:MI:SS')
我可以做这个
stmt.setString(2, "\'"+startDate+"\'");
但我认为这是不好的做法。
我可以做这样的东西吗
to_date('?','YYYY-MM-DD HH24:MI:SS')
或
to_date(\'?\','YYYY-MM-DD HH24:MI:SS')
还是别的什么?
【问题讨论】:
标签: java sql date prepared-statement