【发布时间】:2014-04-28 14:56:35
【问题描述】:
这是场景:
我有一个表格:
|入住时间 |
|退房时间|
E.G 我做:
入住 = 15:30
退房 = 16:30
问题:
- 如何将时间存储在“日期时间”样式的 mysql 表中 (YY-MM-DD 10:45:48)
这行得通吗?:
Date datum = new Date();
//today declared as today
datum.setDay(today);
datum.setMonth(today);
datum.setYear(today);
datum.setMinute(30);
datum.setHour(15);
然后“插入日期='日期'”
第二个:
如何通过MYSQL删除Time小于当前的行:
这行得通吗?
DELETE FROM adminLoginLog WHERE `date` > NOW() );
注意我使用的是 MysqlI
【问题讨论】:
-
您是手动构建SQL语句,还是使用JDBC的
PreparedStatement接口?PreparedStatements 是通过Connection对象的prepareStatement方法创建的。请参阅:Using Prepared Statements 了解更多信息。 -
我问的原因是因为PrepareStatement有基于DB驱动向服务器发送各种数据类型的方法。