Java TimeZone useDaylightTime()方法及示例
TimeZone类 的 useDaylightTime() 方法用于对该时区进行查询,以了解它是否使用夏令时。
语法
public abstract boolean useDaylightTime()
参数: 该方法不接受任何参数。
返回值 :该方法返回两个布尔值中的一个。
- 如果这个时区使用日光节约时间,则为’true’。
- 如果这个时区不使用日光节约时间,则为’false’。
下面的程序演示了上述函数:
例1 :
// Program to demonstrate the
// useDaylightTime()
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// Create TimeZone object
TimeZone obj
= TimeZone.getTimeZone("Europe/Rome");
// Checking day light time
// and displaying the result
System.out.println("Day light time is = "
+ obj.useDaylightTime());
}
}
输出:
Day light time is = true
例2 :
// Program to demonstrate the
// useDaylightTime()
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// Create TimeZone object
TimeZone obj
= TimeZone.getTimeZone("Pacific/Pago_Pago");
// checking day light time
// and printing the result
System.out.println("Day light time is = "
+ obj.useDaylightTime());
}
}
输出:
Day light time is = false
**参考资料: ** https://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html#useDaylightTime()