无法将字符串日期解析为java

时间:2016-10-24 07:20:35

标签: java date java.util.date

我的日期格式示例=“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;
        }

那么我怎样才能解决这个例外?在此先感谢。

1 个答案:

答案 0 :(得分:4)

将您的模式更改为:format = new SimpleDateFormat("MMM dd, yyyy", Locale.ENGLISH);,因为您没有时间部分