なるようにしかならん

そういうことです

UTCとJST比較する時ハマったこと

jstutcのカレンダーを取得しようとした場合は

Calendar jstCalendar = Calendar.getInstance(TimeZone.getTimeZone("JST"));
Calendar utcCalendar = Calendar.getInstance(TimeZone.getTimeZone("UTC"));

こうするのが多分正しくて、

Calendar jstCalendar = Calendar.getInstance(TimeZone.getTimeZone("Asia/Tokyo"));
Calendar utcCalendar = Calendar.getInstance(TimeZone.getTimeZone("Europe/London"));

こうするとサマータイムが考慮されてしまうので一瞬びっくりした話。
すみません超常識でしたマジですみません。

UTC(とGMT)とEurope/Londonって使い分けどうすんのかなとか思ってたけどこういうことね。
そりゃそうだ。

境界値試験とかの時は気をつけたい所です。


Mr. サマータイム(Paris Match) - YouTube