当前位置: 技术问答>java相关
求教一个开发中碰到的关于JDBC的问题。
来源: 互联网 发布时间:2015-08-03
本文导语: 我数据库中的一条记录中有一个日期型字段,其中的值是"2002-8-14", 可是,我在程序中通过JDBC取出这条记录,然后用result.getDate()函数获取一个Date型对象,其中的月份值却为7,而不是8,请问这是什么原因?如何解决?...
我数据库中的一条记录中有一个日期型字段,其中的值是"2002-8-14",
可是,我在程序中通过JDBC取出这条记录,然后用result.getDate()函数获取一个Date型对象,其中的月份值却为7,而不是8,请问这是什么原因?如何解决?谢谢!
可是,我在程序中通过JDBC取出这条记录,然后用result.getDate()函数获取一个Date型对象,其中的月份值却为7,而不是8,请问这是什么原因?如何解决?谢谢!
|
月是从0开始算起的,0即为1月,7即为8月。
|
+1,月份的默认值。
|
“The value returned is between 0 and 11, with the value 0 representing January.”
From javaDoc java.sql.Date.getMonth() method.
From javaDoc java.sql.Date.getMonth() method.
|
同上,没什么好说的了
|
用getString()拿