時間文字列を正確な Date オブジェクト表現に変換するのに問題があります
私が通信しているサーバーは、このような UTC 時刻値を提供します。
2013-01-02T05:32:02.8358602Z
次のコードを試してみると、予想される UTC よりも約 2 時間 15 分進んでいるミリ秒カウントになります。
DateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS", Locale.getDefault());
inputFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
Date date = inputFormat.parse("2013-01-02T05:32:02.8358602Z");
私は何を間違っていますか