我的日期格式示例=“2015年1月14日”现在我将此字符串日期转换为时间戳,但此代码会引发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;
}
那么我怎样才能解决这个例外?在此先感谢。
答案 0 :(得分:4)
将您的模式更改为:format = new SimpleDateFormat("MMM dd, yyyy", Locale.ENGLISH);
,因为您没有时间部分