我有一個類文件,其中日期字段的值爲「1329242400」。用戶界面中的這個值表示爲「0天00:02:56」。 我在下面嘗試過,但是我在1970年得到了日期。日期時間轉換爲特定格式
String attr = "1329242400";
Date cDate = new Date(Long.parseLong(attr));
輸出是 「週五年01月16四點16分55秒EST 1970」
下面試過了,
GregorianCalendar c = new GregorianCalendar();
c.setTime(cDate);
XMLGregorianCalendar dDt = DatatypeFactory.newInstance().newXMLGregorianCalendar(c);
輸出爲「1970-01-16T04:16:55.200-05: 00「
還有什麼其他轉換方法可以獲得」0日00:02:56「還是」2011年2月14日00:02:56東部標準時間2011「?