- 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的。没有问题呀。
------解决方案--------------------