Скрипт проверки таймзон (timezone, tz, tzdata) в java

Материал из BiTel WiKi

Версия от 11:24, 15 декабря 2014; DimOn (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Код для проверки, проверяет как прошлый переход на 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)

Личные инструменты