次の SimpleDateFormat を使用しています
DateFormat dateFormat = new SimpleDateFormat("dd/MMMMM/yyyy:HH:mm:ss.SSSSS");
そして、timeStamp はこの 29/May/2013:09:12:06.80652 のような文字列で、this.timestamp は日付です。
this.timestamp = dateFormat.parse(timeStamp);
タイムスタンプを出力してタイムスタンプの比較に使用すると、時間が変更される理由がわかりません。上記の日付を考えると、私の出力は
Timestamp before dateFormat: 29/May/2013:09:12:06.80625
Timestamp after dateFormat: Wed May 29 09:13:26 EDT 2013
EDT やその他の形式は気にしません。理解できないのは、時間が 9:12:06 から 9:13:26 に移動する方法です。
ありがとう!