mysql datetime 類型與java.util.Date類型的值如何比較
問題描述
mysql datetime 類型與java.util.Date類型的值如何比較?
比如:
java.util.Date now = new Date();
select from table where create_time > now;// create_time 是 date或者datetime或者timestamp類型
這樣的sql字符串應(yīng)該怎拼寫?用什么mysql的函數(shù)?
問題解答
回答1:傳入日期字符串直接等值判斷
回答2:手動(dòng)JDBC拼裝SQL的話:
select booking_time from me_orders where booking_time > ’2016-11-19 09:29:11’;
我試了下2016/11/19 09:29:11和20161119092911貌似也可以,但還是建議表中形式是什么,你就用什么。
回答3:可以將Date轉(zhuǎn)換為String,再用>比較,如下
String sql = 'SELECT * FROM todo WHERE create_date > ? ';PreparedStatement preStat = connection.prepareStatement(sql);Date date = new Date();SimpleDateFormat sdf = new SimpleDateFormat('yyyy-MM-dd HH:mm:ss');preStat.setString(1, sdf.format(date));ResultSet rs = preStat.executeQuery();
相關(guān)文章:
1. vim - docker中新的ubuntu12.04鏡像,運(yùn)行vi提示,找不到命名.2. mac連接阿里云docker集群,已經(jīng)卡了2天了,求問?3. debian - docker依賴的aufs-tools源碼哪里可以找到啊?4. 為什么我ping不通我的docker容器呢???5. docker網(wǎng)絡(luò)端口映射,沒有方便點(diǎn)的操作方法么?6. docker-compose 為何找不到配置文件?7. golang - 用IDE看docker源碼時(shí)的小問題8. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?9. docker - 如何修改運(yùn)行中容器的配置10. 百度地圖api - Android 百度地圖 集成了定位,導(dǎo)航 相互的jar包有沖突?

網(wǎng)公網(wǎng)安備