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:手動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. 我在導(dǎo)入模板資源時遇到無法顯示的問題,請老師解答下2. python - sqlalchemy更新數(shù)據(jù)報錯3. javascript - 添加一個tr標(biāo)簽到table標(biāo)簽里,在控制臺顯示table標(biāo)簽時,有2個子元素?我想要的是tr標(biāo)簽包含到table標(biāo)簽里面4. html - 網(wǎng)頁的a標(biāo)簽到底要不要寫上域名?5. javascript - h5微信中怎么禁止橫屏6. macos - 無法source activate python277. 運(yùn)行python程序時出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯誤?8. html5 - 前端面試碰到了一個緩存數(shù)據(jù)的問題,來論壇上請教一下9. css - 移動端 盒子內(nèi)加overflow-y:scroll后 字體會變大10. PHPExcel表格導(dǎo)入數(shù)據(jù)庫怎么導(dǎo)入

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