String fromDate = "12-Oct-2011 14:23:47";
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-mm-dd");
java.util.Date fdate = sdf1.parse(fromDate);
出现错误
java.parseException: unpasable date:"12-Oct-2011 14:23:47"
我想将字符串解析为日期。
最佳答案
当然:您正在尝试使用模式 yyyy-mm-dd
解析 12-Oct-2011
。此模式的意思是“4 位数字的年份,后跟 2 位数字的分钟,然后是两位数字的日期”。
请参阅javadoc of SimpleDateFormat
了解模式必须如何组成。在您的情况下,它应该是dd-MMM-yyyy HH:mm:ss
。
关于java - 如何将字符串日期解析为时间戳或日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7737643/