Java.util.TimeZone 类

如果此 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