java SQLDate和SimpleDateFormat。。。语法异常
我正在尝试将字符串转换为java。sql。和SimpleDateFormat约会,但它总是给我一个例外 长话短说,这是我的代码
String s = "Tue, 30 Jul 2013 14:56:17 GMT";
java.util.Date date = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z").parse(s);
java.sql.Date sqlDate = new java.sql.Date(date.getTime());
显然,我跳过了SimpleDateFormat周围的try/catch块,但由于ParseException,它一直失败
它一直给我这样的信息:
Unparseable date: "Tue, 30 Jul 2013 14:56:17 GMT" (at offset 0)
这件事让我不知所措,我甚至不知道为什么。 如果你不知道SimpleDateFormat中的字母是什么意思,请看这里http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
提前感谢:D
# 1 楼答案
输入
String
的输入日(偏移量0
)与默认Locale
对应的String
不匹配,可以使用