mysql datetime 类型与java.util.Date类型的值如何比较
怪我咯
怪我咯 2017-04-18 10:48:43
0
3
639

mysql datetime 类型与java.util.Date类型的值如何比较?

比如:

java.util.Date now = new Date();
select from table where create_time > now;
// create_time 是 date或者datetime或者timestamp类型

这样的sql字符串应该怎拼写?用什么mysql的函数?

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(3)
小葫芦

Rentetan tarikh masuk adalah bersamaan secara langsung dengan menilai

PHPzhong

Secara manual JDBC pasang SQL:

select booking_time from me_orders where booking_time > '2016-11-19 09:29:11'; 

Saya telah mencuba 2016/11/19 09:29:11 dan 20161119092911 dan nampaknya berkesan, tetapi saya masih mengesyorkan agar anda menggunakan apa sahaja bentuk yang ada dalam jadual.

PHPzhong

Anda boleh menukar Date kepada String dan kemudian menggunakan > untuk membandingkan, seperti berikut



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();
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan