在使用时间作为查询语句的参数时,java.util.Date数据类型的格式和MySQL中的datetime数据类型的格式是不同的,这时需要在把时间参数插入SQL语句前先把Date的格式转换一下,代码如下:
java.util.Date dt = new java.util.Date();
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String currentTime = sdf.format(dt);