UTCとJST比較する時ハマったこと
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って使い分けどうすんのかなとか思ってたけどこういうことね。
そりゃそうだ。
境界値試験とかの時は気をつけたい所です。