TimeZone useDaylightTime() method in Java with Examples

Last Updated : 11 Jul, 2025
The useDaylightTime() method of TimeZone class is used perform a query on this time zone to know whether it uses the daylight saving time. Syntax:
public abstract boolean useDaylightTime()
Parameters: The method does not accept any parameters. Return Value: The method returns either of the two boolean values:
  • ‘true’ if this time zone uses daylight saving time
  • ‘false’ if this time zone does not use daylight saving time
Below program demonstrates the above-mentioned function: Example 1: Java
// 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());
    }
}
Output:
Day light time is = true
Example 2: Java
// 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());
    }
}
Comment