fah*_*ahu 0 java parsing android date exception
我找不到问题.我正在尝试转换日期:
"星期四,2014年7月10日13:33:26 +0200"
使用此代码从字符串到日期:
String formatType = "EEE, dd MMM yyyy HH:mm:ss Z";
Date startzeit = new SimpleDateFormat(formatType).parse(einsatz.getString("startzeit"));
Run Code Online (Sandbox Code Playgroud)
但我得到的不仅仅是:
java.text.ParseException: Unparseable date: "Thu, 10 Jul 2014 13:33:26 +0200"
您正在创建一个SimpleDateFormat未指定语言环境的语句,因此它将使用默认语言环境.通过你的变量名称的外观,这可能不是英语 - 所以它将很难解析"星期四"和"七月".
尝试:
String formatType = "EEE, dd MMM yyyy HH:mm:ss Z";
Date startzeit = new SimpleDateFormat(formatType, Locale.US)
.parse(einsatz.getString("startzeit");
Run Code Online (Sandbox Code Playgroud)
(这对我有用,带有你的样本价值.)
| 归档时间: |
|
| 查看次数: |
140 次 |
| 最近记录: |