String dateFromDb = "04-OCT-14 03.47.24.342000000 PM";
SimpleDateFormat datetimeFormatter1 = new SimpleDateFormat("MMM dd,yyyy HH:mm:ss",Locale.ENGLISH);
Date Date1 = datetimeFormatter1.parse(dateFromDb);
Timestamp fromTS1 = new Timestamp(Date1.getTime());
抛出转换此异常时:
java.text.ParseException:无法解析的日期:java.text.DateFormat.parse(DateFormat.java:337)中的“04-OCT-14 03.47.24.342000000 PM”
有人可以帮忙吗?
答案 0 :(得分:3)
您的日期格式配置错误。
使用此模式:
SimpleDateFormat datetimeFormatter1 = new SimpleDateFormat("dd-MMM-yyyy HH.mm.ss.SSSSS aa",Locale.ENGLISH);
有关详细信息,请参阅SimpleDateFormat的javadoc