簡體   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