如何在 Android 中解析根据 ISO 标准格式化的标准 XML 日期?例子:
2012-12-13T12:34:56.678Z
请注意时区如何以“Z”(祖鲁时间)给出。
SimpleDateFormat
不识别Z
,当我尝试使用 XML 包时,我得到一个例外,即它们不包括在内。
DatatypeConfigurationException:未找到提供程序 org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl
我错过了什么吗?我假设解析和格式化 ISO 日期应该非常简单明了。
在 JavaScript 中,我们会这样写:
var isoDateString = new Date().toISOString(); //2012-12-13T12:34:56.678Z
var isoDate = new Date(isoDateString);