Home » Java programming language

Java TimeZone inDaylightTime() Method with Example

TimeZone Class inDaylightTime() method: Here, we are going to learn about the inDaylightTime() method of TimeZone Class with its syntax and example.
Submitted by Preeti Jain, on March 13, 2020

TimeZone Class inDaylightTime() method

  • inDaylightTime() method is available in java.util package.
  • inDaylightTime() method is used to check whether the given date (d) is in daylight savings time (DST) or not in this TimeZone.
  • inDaylightTime() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
  • inDaylightTime() method does not throw an exception at the time of checking the date in daylight.

Syntax:

    public abstract boolean inDaylightTime(Date d);

Parameter(s):

  • Date d – represents the date.

Return value:

The return type of the method is boolean, it returns true when the given date is DST (daylight savings time) otherwise it returns false.

Example:

// Java program to demonstrate the example 
// of boolean inDaylightTime(Date d)
// method of TimeZone 

import java.util.*;

public class InDaylightTimeOfTimeZone {
    public static void main(String args[]) {
        // Instantiates two TimeZone object
        TimeZone tz1 = TimeZone.getTimeZone("Africa/Asmera");
        TimeZone tz2 = TimeZone.getDefault();
        Date d = new Date(2010, 02, 20);

        // Display tz1 , tz1
        System.out.println("tz1: " + tz1);
        System.out.println("tz2: " + tz2);

        // By using inDaylightTime() method is to
        // check whether timezone is in daylight
        // time or not

        boolean status1 = tz1.inDaylightTime(d);
        boolean status2 = tz2.inDaylightTime(d);

        System.out.print("tz1.inDaylightTime(d): ");
        System.out.println(status1);

        System.out.print("tz1.inDaylightTime(d): ");
        System.out.println(status2);
    }
}

Output

tz1: sun.util.calendar.ZoneInfo[id="Africa/Asmera",offset=10800000,dstSavings=0,useDaylight=false,transitions=6,lastRule=null]
tz2: sun.util.calendar.ZoneInfo[id="GMT",offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null]
tz1.inDaylightTime(d): false
tz1.inDaylightTime(d): false


Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.