“2014-01-02T23:03:30-05:00”的简单日期格式是什么?
我用谷歌搜索并只得到了格式,yyyy-MM-dd'T'HH:mm:ssz。但是这种格式只有在我的日期格式末尾没有冒号“2014-01-02T23:03:30-0500”时才有效。
有人可以就此提出建议吗?
最佳答案
如果您使用 Java 7,则可以将 z
替换为 X
以允许使用冒号分隔符:yyyy-MM-dd'T'HH: mm:ssX
.
另见 javadoc .
在 Java 7 之前,您需要首先删除冒号来手动解析它,或者您可以使用外部库,例如 Jodatime 或 threeten。
关于java - Java 中带时区的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20922933/