我正在使用的時區類夏令不考慮時區
TimeZone tz = TimeZone.getTimeZone("Australia/Brisbane");
據我所知道的時區,日光節約時間是適用於「澳大利亞/布里斯班」時區。
但是我發現的是,Java不考慮夏令這個時區。
我試圖運行時區更新工具,但並沒有幫助。 請讓我知道如果做
我正在使用的時區類夏令不考慮時區
TimeZone tz = TimeZone.getTimeZone("Australia/Brisbane");
據我所知道的時區,日光節約時間是適用於「澳大利亞/布里斯班」時區。
但是我發現的是,Java不考慮夏令這個時區。
我試圖運行時區更新工具,但並沒有幫助。 請讓我知道如果做
Brisbane(和它的狀態,Queensland)確實不使用夏令任何額外的需求。永遠。
我知道這絕對肯定(我是澳大利亞)。
的TimeZone
類有一個叫做useDaylightTime()
方法,「如果這個時區使用夏令時的查詢」這。
這裏是一個快速程序來告訴你答案:
import java.util.TimeZone;
public class DaylightSavings {
public static void main(String[] args) {
TimeZone tz = TimeZone.getTimeZone("Australia/Brisbane");
System.out.println(tz.useDaylightTime());
}
}
劇透:它打印false
。