我正在尝试将 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:
最佳答案
如果您要从 ISO 8601 格式的 XML 解析日期,则可以使用 JAXB 解析器。
关于java - 将 ISO 时间戳格式的 Java String 转换为 SimpleDateFormat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10572855/