Java TimeZone getDSTSavings() Method



Description

The Java TimeZone getDSTSavings() method is used to return the amount of time to be added to local standard time to get local wall clock time.

Declaration

Following is the declaration for java.util.TimeZone.getDSTSavings() method.

public int getDSTSavings()

Parameters

NA

Return Value

The method call returns the amount of saving time in milliseconds.

Exception

NA

Getting Difference of Time During Daylight Savings in Timezone of Europe Region Example

The following example shows the usage of Java TimeZone getDSTSavings() method to get the difference of time during daylight savings time. We've created a TimeZone using Europe/Paris then printed the savings time difference.

package com.tutorialspoint;

import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {
      
      // create simple time zone object 
      TimeZone stobj = TimeZone.getTimeZone("Europe/Paris");

      // check DST saving
      System.out.println("DST saving : " + stobj.getDSTSavings());
   }    
}

Output

Let us compile and run the above program, this will produce the following result.

DST saving : 3600000

Getting Difference of Time During Daylight Savings in Timezone of Poland Region Example

The following example shows the usage of Java TimeZone getDSTSavings() method to get the difference of time during daylight savings time. We've created a TimeZone using Poland then printed the savings time difference.

package com.tutorialspoint;

import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {
      
      // create simple time zone object 
      TimeZone stobj = TimeZone.getTimeZone("Poland");

      // check DST saving
      System.out.println("DST saving : " + stobj.getDSTSavings());
   }    
}

Output

Let us compile and run the above program, this will produce the following result.

DST saving : 3600000

Getting Difference of Time During Daylight Savings in Timezone of India Region Example

The following example shows the usage of Java TimeZone getDSTSavings() method to get the difference of time during daylight savings time. We've created a TimeZone using Paris then printed the savings time difference.

package com.tutorialspoint;

import java.util.SimpleTimeZone;
import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {
      
      // create simple time zone object 
      TimeZone stobj = TimeZone.getTimeZone("India");

      // check DST saving
      System.out.println("DST saving : " + stobj.getDSTSavings());
   }    
}

Output

Let us compile and run the above program, this will produce the following result.

DST saving : 0
java_util_timezone.htm
Advertisements