日付フィールドの値が「1329242400」のクラスファイルがあります。 UIのこの値は、「0日00:02:56」と表されます。 私は以下を試しましたが、1970年代に日付を取得しました。日付の特定のフォーマットへの変換
String attr = "1329242400";
Date cDate = new Date(Long.parseLong(attr));
出力は "金1月16日午前4時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 "または" Tue Feb 14 00:02:56 EST 2011 "のように他の変換方法を使用する必要がありますか?