簡體   English   中英

如何從XmlGregorianCalendar獲取時間

[英]How to get time from XmlGregorianCalendar

我需要以http //www.w3.org/2001/xmlschema:time的格式設置時間。 我有一個javax.xml.datatype.XMLGregorianCalendar對象,其值為1970-01-01T08:11:04.274+01:00

如何從這里得到time("08:11:04.274")

試試這個

XMLGregorianCalendar time = DatatypeFactory.newInstance()
  .newXMLGregorianCalendarTime(xgc.getHour(), xgc.getMinute(), xgc.getSecond(), 
      xgc.getFractionalSecond(), xgc.getTimezone());

試試這段代碼:

Date time = xmlgregcal.toGregorianCalendar().getTime();
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss.SSS");
String formatted = sdf.format(time);

干杯,馬蒂亞斯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM