String fromDate = "12-Oct-2011 14:23:47";
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-mm-dd");
java.util.Date fdate = sdf1.parse(fromDate);
它给出了错误
java.parseException:不可用的日期:“12-Oct-2011 14:23:47”
我想将字符串解析为日期。
答案 0 :(得分:4)
当然:您尝试使用模式12-Oct-2011
解析yyyy-mm-dd
。此模式表示“4位数的年份,其次是2位数的分钟,然后是两位数的日期”。
请参阅javadoc of SimpleDateFormat
以了解必须如何组合模式。在您的情况下,它应该是dd-MMM-yyyy HH:mm:ss
。