Calendar.getTime() メソッドがタイムゾーンを変更するという問題があります (おそらく JVM に合わせるため)。
Calendar cal = javax.xml.bind.DatatypeConverter.parseDateTime("2017-10-20T07:10:08.123458Z");
Date datrFromCal = cal.getTime();//Adds two hours(GMT+2:00)
を呼び出すときに GMT+0 から GMT+2 へのこの動きを止める方法はありますcal.getTime()
か?
Ps 私の会社では Java 7 を使用しています。
これに関連するもう 1 つのことは、マイクロ秒のサポートです。Java 7 以下がマイクロ秒 (文字列の解析時) をサポートしていないことについてよく読んだことがありますが、これを回避するための提案はありますか?