【发布时间】:2016-10-24 07:20:35
【问题描述】:
我的日期格式示例 = "jan 14, 2015" 现在我将此字符串日期转换为时间戳但此代码引发 ParseException。
format = new SimpleDateFormat("MMM dd, yyyy HH:mm:ss", Locale.ENGLISH);
try {
format.setTimeZone(TimeZone.getTimeZone("Asia/Bangladesh"));
Date date = format.parse(str_date);
Timestamp timeStampDate = new java.sql.Timestamp(date.getTime());
return timeStampDate;
} catch (ParseException e) {
e.getCause().printStackTrace();
return null;
}
那么我该如何解决这个异常???提前致谢。
【问题讨论】:
-
嗯,是的,看看你得到的字符串与你指定的格式......小时/分钟/秒值在哪里?
-
你能告诉我们整个代码吗?
format和formatter之间是否有区别,或者最后一个定义在哪里?str_date是什么?打印出来的ParseException的文字是什么?
标签: java date java.util.date