繁体   English   中英

Java简单日期格式转换

[英]Java Simple Date format Conversion

如果2011-11-26T03:53:00.001-0800yyyy-MM-dd'T'HH:mm:ss.SSSZ

那是什么2011-11-26T03:53:00.001-08:00

希望它能解释我需要的一切...

好的,我找到了解决您问题的方法。

解决方案可能是在JAXB中使用数据类型转换器,因为JAXB必须能够根据XML Schema规范解析ISO8601日期字符串 javax.xml.bind.DatatypeConverter.parseDateTime("1999-01-01T23:59:59.999-08:00") 将为您提供一个Calendar对象,如果需要Date对象,则可以在其上简单地使用getTime()

这是我找到上述答案的链接。

您可以像这样简单地使用它:

Calendar cl = javax.xml.bind.DatatypeConverter.parseDateTime("1999-01-01T23:59:59.999-08:00");
System.out.println(cl.getTime());

希望这可以帮助。 干杯!

yyyy-MM-dd'T'HH:mm:ss.SSSz

从RFC822时区到常规时区。 看到这个

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM