【发布时间】:2016-04-07 10:48:43
【问题描述】:
我正在尝试解析格式字符串
Thu Apr 07 11:45:28 AEST 2016
进入日期对象。我的代码如下所示:
SimpleDateFormat parserSDF = new SimpleDateFormat("EEE MMM d HH:mm:ss zzz yyyy");
try{
Date time = parserSDF.parse("Sat Feb 01 15:00:19 AEDT 2014");
}catch(Exception e){
e.printStackTrace();
}
但我收到“解析错误”。我无法更改日期的输入格式,也无法将时区设置为静态值,因为此代码将在 andorid 设备上运行。如何将此字符串解析为日期?
【问题讨论】:
-
您可以使用 JSR 310 API,因为它改进了时区处理吗?
-
没有时区之类的东西。你能详细说明我该怎么做吗?
-
您可能需要指定语言环境
-
也不适用于语言环境。