还是关于日期型赋值的问题 java.util.Calendar access = Calendar.getInstance() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我按楼上的方法重新赋值了: java.util.Calendar access = java.util.Calendar.getInstance(); access.set(2003,8,8,15,1,3); log.setaccesstime(access.getTime());运行没问题。但是写到数据库里的日期值变了:2003-09-08 00:00:00.0 ——怎么变成9了,而且小时分秒都没有? long time=System.currentTimeMillis(); java.sql.Date date=new java.sql.Date(time);再把Date类型的数据插入数据库。 java.util.Calendar 的月份必须减一,好象是从零开始的。你可以参考一下(Reference).但我不明白你的LOG是什么东东。。有可能是LOG的原因造成你有这样的结果。 我知道,在jdk1.4以上版本中有,import java.util.*; log对象是对应库表,相应的每个字段都对应一个set和get。我用的是EAserver,它的jdk只有1.3我怀疑是这个问题 byte[]数组与String转换 java代码如何生成可执行exe文件 请教:如何把里面的代码改为socket代码 applet路径出错? 求java写的Linux平台下的文件加密解密程序 一个默认引入类的问题 有趣题目,JAVA调用QQ或其它可执行文件能控件输入帐号密码之类的 精度问题 我要疯了。。。 java如何操作串口? 谁能给我一个ResourceBundle的使用程序,谢谢,简单的! 我下了个JAVA SDK 1.41但不知怎么用.望好心人指点.
java.util.Calendar access = java.util.Calendar.getInstance();
access.set(2003,8,8,15,1,3);
log.setaccesstime(access.getTime());
运行没问题。但是写到数据库里的日期值变了:2003-09-08 00:00:00.0 ——怎么变成9了,而且小时分秒都没有?
java.sql.Date date=new java.sql.Date(time);再把Date类型的数据插入数据库。
你可以参考一下(Reference).
但我不明白你的LOG是什么东东。
。
有可能是LOG的原因造成你有这样的结果。