[英]Java SimpleDateFormat gives parse error
我正在做以下
SimpleDateFormat formatter = new SimpleDateFormat(“ MM-dd-yyyy”); calendar.setTime(formatter.parse(“ 01/26/2012”);
當我做
calendar.getTime()
我懂了
java.text.ParseException:無法解析的日期:“ 01/26/2012”
我做錯了什么?
謝謝
嗯,你給模式
MM-dd-yyyy
到SimpleDateFormat
然后提供它
01/26/2012
解析。 那不是您指定的格式,而是告訴您無法解析它。
您將需要:
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
您已將格式設置為MM-dd-yyyy,並且希望它以以下格式解析字符串:MM / dd / yyyy
嘗試
new SimpleDateFormat("MM/dd/yyyy");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.