Скрипт проверки таймзон (timezone, tz, tzdata) в java
Материал из BiTel WiKi
Код для проверки, проверяет как прошлый переход на tzdata2011k, так и актуальный переход на tzdata2014f. Годится для динкода.
import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.TimeZone; public class TZ { public static void main(String[] args) { DateFormat df = new SimpleDateFormat("HZ"); df.setTimeZone( TimeZone.getTimeZone("Asia/Yekaterinburg") ); System.out.println( df.format(new Date(1314567890000L)).equals("3+0600") && df.format(new Date(1324567890000L)).equals("21+0600") && df.format(new Date(1412888888666L)).equals("3+0600") && df.format(new Date(1414888888666L)).equals("5+0500") ? "норм" : "увы" ); } }
--dimOn 11:24, 15 декабря 2014 (UTC)