这个存储过程里面是根据id和一些其他的相关业务的id,以及对应的时间,找到这张表中的id,这几个字段都是在一张表中的.java中得到的是一个长整型的数,再转换为util.Date,再将其转换为sql.Date来调用存储过程,在这个存储过程中,要将传入参数中的id匹配上并且将条件的时间在输入参数的时间-1和+1之间,但是发现一个问题,就是找的时候压根就没有把时间细化为时分秒,而是直接找年月日去了,测试格式化的时候打印出来的时间也是对的,系统时间也是对的,求问
部分伪代码如下
Long dateLong=3456789;
Date dat=new Date(dateLong);
String procedure = "{call query_bks_match_and_team(?,?,?,?,?,?,?,?,?)}";
CallableStatement call = conn.prepareCall(procedure);
java.sql.Date date=new java.sql.Date(temp.getMatchTime().getTime());call.setLong(1,temp.getId());
call.setDate(2, date);
call.setString(3, temp.getHomeName().trim());
call.setString(4, temp.getAwayName().trim());
部分伪代码如下
Long dateLong=3456789;
Date dat=new Date(dateLong);
String procedure = "{call query_bks_match_and_team(?,?,?,?,?,?,?,?,?)}";
CallableStatement call = conn.prepareCall(procedure);
java.sql.Date date=new java.sql.Date(temp.getMatchTime().getTime());call.setLong(1,temp.getId());
call.setDate(2, date);
call.setString(3, temp.getHomeName().trim());
call.setString(4, temp.getAwayName().trim());
解决方案 »
- 求解
- Tomcat5.0 连接池 ClassNotFoundException:com.mysql.jdbc.Driver
- ArrayList
- 简单的关于 table中this.parentElement 的问题
- 请问Cookie的问题
- applet的class文件可以放到WEB-INF/class目录中吗? 在线等待!各位大哥,跪谢!解决当场送分
- 网站经常报java.lang.OutOfMemoryError<<no stack trace available>>这个错误是什么原因?谢谢
- 不采用数据库,如何来解决聊天室登录时的重名问题?在线等
- 中文乱码问题
- 消息推送
- 请问PDF417的二维码中文怎么进行编码,用JAVA方法?
- 求异常解决:java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDr
public class Dateextends Date
一个包装了毫秒值的瘦包装器 (thin wrapper),它允许 JDBC 将毫秒值标识为 SQL DATE 值。毫秒值表示自 1970 年 1 月 1 日 00:00:00 GMT 以来经过的毫秒数。 为了与 SQL DATE 的定义一致,由 java.sql.Date 实例包装的毫秒值必须通过将小时、分钟、秒和毫秒设置为与该实例相关的特定时区中的零来“规范化”。