http://www.oracle.com/technetwork/java/javase/tzdata-versions-138805.htmlNowy czas java informacji strefa plik nie wspiera AEST/AEDT
W powyższym linku strony internetowej Oracle mówią, że od wersji tzdata2014f, Java wspiera AEST/AEDT zamiast EST dla strefy czasowej australijskiego ale mam aktualny tzdata2014i Wersja wciąż nie wyświetla tylko EST. Czy coś mi umknęło, czy jest coś, co muszę zrobić?
Oto mała próbka użyłem programu,
import java.util.*;
public class TZ {
public static void main(String[] args) {
System.out.println(System.getProperty("java.home"));
for (String id : TimeZone.getAvailableIDs()) {
if (!id.startsWith("Australia/")) continue;
TimeZone tz = TimeZone.getTimeZone(id);
System.out.println(id + ": " + "Daylight: False : " + tz.getDisplayName(false, TimeZone.SHORT) + "/" + " Daylight: True : "+ tz.getDisplayName(true, TimeZone.SHORT));
}
}
}
I tu jest mój czas wersja strefa datafile
C:> java -jar tzupdater.jar -V wersji tzupdater 1.4.9-B01 Wersja danych strefy czasowej JRE: tzdata2014i Data wersji strefy wbudowanej: tzdata2014i
Z góry dziękujemy za wszelką pomoc.
Pozdrawiam, Benny