在java中将字符串转换为日期(复杂字符串)
我正在尝试将字符串格式的日期转换为日期数据类型
我正在使用SimpleDateFormatter
但是字符串中的日期格式是2012-12-24T16:45:00.000+05:30
如何使用简单的sdf进行转换
这在Java中可能吗
因为我的代码是用Java编写的
你可以在下面搜索框中键入要查询的问题!
我正在尝试将字符串格式的日期转换为日期数据类型
我正在使用SimpleDateFormatter
但是字符串中的日期格式是2012-12-24T16:45:00.000+05:30
如何使用简单的sdf进行转换
这在Java中可能吗
因为我的代码是用Java编写的
# 1 楼答案
使用^{} (或joda-time{}):
时区部分不适用于Java6。在Java7中是
XXX
,在joda time中是ZZ
# 2 楼答案
你应该看看Joda Time:
http://joda-time.sourceforge.net/
# 3 楼答案
你从哪里弄到这根绳子的?Xml?然后使用以下方法分析字符串:
http://docs.oracle.com/javase/7/docs/api/javax/xml/datatype/DatatypeFactory.html#newXMLGregorianCalendar%28java.lang.String%29
也考虑在使用XML时使用JAXB。