コードを使用してJava Dateオブジェクトをエポックに変換しています:
String str = "" + date;
SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd HH:mm:ss.SSS");
Date formateDate = df.parse(str);
long epoch = formateDate.getTime();
return epoch;
これを値でテストすると、実際に2013-04-26 08:34:55.705
は Longが返されますが、今日の金曜日はなぜ 2013 年 1 月 26 日の土曜日と表示されるのでしょうか。1359189295705
Sat, 26 Jan 2013 08:34:55 GMT