カレンダーは、同じデータで異なる値を提供します。あれは、
calT.setTimeZone(_.calc.ap.getTZ());
calT.setTimeInMillis(_.calc.ap.getCalMainTime());
calT.setTimeZone(timezonebase);
calT.setTimeInMillis(curData.getTimeBase());
コードのさまざまな部分で、さまざまな値を提供します。
_.calc.ap.getTZ()
と timezonebase は同じで、"Europe/Moscow"
Time in millis for_.calc.ap.getCalMainTime()
とcurData.getTimeBase()
等しく、同じで568026000000L
( 1 Jan 1988 12:00 GMT+03:00
)に等しい
結果は 1 時間異なります: ( 1 Jan 1988 12:00 GMT+03:00
) または (1 Jan 1988 13:00 GMT+03:00
ロシアが仕掛けたこのバグにより、2 年前に DST が削除されたと思います。しかし、このバグをどのように修正しますか?