如果此 TimeZone 当前处于夏令时,或者如果将来任何时间都会发生从标准时间到夏令时的转换。
语法
public boolean observesDaylightTime()
参数
不需要参数。
返回值
如果该时区当前处于夏令时,或者将来任何时间发生从标准时间到夏令时的转换,则返回 true;否则为 false。
异常
不适用
示例:
下面的示例解释了如何使用 java.util.TimeZone.observesDaylightTime() 方法。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建一个TimeZone对象
TimeZone tz1 = TimeZone.getTimeZone("CST");
TimeZone tz2 = TimeZone.getTimeZone("IST");
//打印tz1的日光值
System.out.print("tz1 is in day light: ");
System.out.println(tz1.observesDaylightTime());
//打印tz2的日光值
System.out.print("tz2 is in day light: ");
System.out.println(tz2.observesDaylightTime());
}
}
上述代码的输出将是:
tz1 is in day light: true
tz2 is in day light: false