当前位置: 代码迷 >> Java Web开发 >> Date.valueOf如何用
  详细解决方案

Date.valueOf如何用

热度:334   发布时间:2016-04-17 10:23:02.0
Date.valueOf怎么用
Java code
import java.sql.Date;int year = 1990;int month = 12;int day = 12;System.out.println(Date.valueOf(year + "-" + month + "-" + day));


运行报错,
严重: Servlet.service() for servlet [EmployeeServlet] in context with path [/Employee] threw exception
java.lang.IllegalArgumentException
at java.sql.Date.valueOf(Date.java:138)


这个日期转换类是怎么用的,非法参数。。


------解决方案--------------------
不知道你为啥会这样,参数传递肯定是正确的
------解决方案--------------------
没用过,都是用SimpleDateFormat和Calendar
------解决方案--------------------
1990-12-12 这个String 没问题啊,是不是月份按0开始, 你把int month = 12;改成int month = 11;


看会不会报错

------解决方案--------------------
是不是你版本的问题,我的Jdk6上,是OK的。没有问题呀。
------解决方案--------------------
探讨
我是JDK 7 然后MyEclipse10 + Tomcat 7.0 上运行


引用:

是不是你版本的问题,我的Jdk6上,是OK的。没有问题呀。
  相关解决方案