簡體   English   中英

Java SimpleDateFormat給出解析錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM