![](/img/trans.png)
[英]Cannot parse String into Date from Json, UnparsableDateException
[英]Cannot parse a json string to date
我正在嘗試通過simpleDateFormat
將以下json字符串: "Mon Apr 04 00:00:00 CEST 2016"
轉換為新的date對象。 但是我不明白為什么它不起作用希望有人能幫助我。
String date = "Mon Apr 04 00:00:00 CEST 2016";
我收到以下錯誤:
(java.text.ParseException) java.text.ParseException: Unparseable date: "Mon Apr 04 00:00:00 CEST 2016"
public Date parseDate(String date)
{
try
{
SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
Date returnDate = formatter.parse(date);
return returnDate;
}
catch (ParseException e)
{
e.printStackTrace();
return null;
}
}
您需要使用語言環境進行解析:
SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
“ EEE MMM ddHH:mm:ss z yyyy”
您似乎忘了在dd
之后放空格:
"EEE MMM dd HH:mm:ss z yyyy"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.