java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]
把这两个时间字符串转成timestamp类型
在jdk1.5的环境下,这两个转换是没有问题的。
在jdk1.6的环境下,第一个就会出以上的IllegalArgumentException异常,而第二个是正常的,所以在用jdk1.6的时候,注意时间字符串的格式。
以下方法在JDK1.5与JDK1.6的环境下都没问题
这块一定要注意编译环境
String time1 = "2010-7-28 00:00:00";
String time2 = "2010-07-28 00:00:00";
把这两个时间字符串转成timestamp类型
Timestamp tm1 = timestamp.valueOf(time1);
Timestamp tm2 = timestamp.valueOf(time2);
在jdk1.5的环境下,这两个转换是没有问题的。
在jdk1.6的环境下,第一个就会出以上的IllegalArgumentException异常,而第二个是正常的,所以在用jdk1.6的时候,注意时间字符串的格式。
以下方法在JDK1.5与JDK1.6的环境下都没问题
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Timestamp tm1 = new Timestamp(sdf.parse(time1).getTime());
Timestamp tm2 = new Timestamp(sdf.parse(time2).getTime());
这块一定要注意编译环境