0

我正在尝试将 ISO 时间戳格式的字符串转换为SimpleDateFormat这样的:

public static void convertDate () {
  String timestamp = DateFormatUtils.ISO_DATETIME_TIME_ZONE_FORMAT.format(new Date());
  DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZZ");
  Date date = (Date)formatter.parse(timestamp);  
}

上面的代码抛出以下异常:

java.text.ParseException: Unparseable date:
4

1 回答 1

1

如果您从 XML 中以 ISO 8601 格式解析日期,则可以使用 JAXB 解析器。

查看此帖子以获取示例

于 2012-05-13T15:26:16.933 回答