TimeZone getOffset() Method in Java with Examples

The getOffset() method of TimeZone class in Java is used to know the offset value of this TimeZone at a specific date from the UTC or the Universal Time Coordinated.

Syntax:

public int getOffset(long in_date)

Parameters: The method accepts one parameter, in_date of long type that refers to the actual date represented in milli-seconds since 1st January 1970 at 00:00:00 GMT.

Return Value: The method returns the ID of the TimeZone.

Below programs illustrate the working of getOffset() Method of TimeZone:
Example 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java code to illustrate getOffset() method
  
import java.util.*;
  
public class TimeZoneDemo {
    public static void main(String args[])
    {
  
        // Creating a TimeZone
        TimeZone offtime_zone
            = TimeZone.getTimeZone("Europe/Rome");
  
        // Checking the offset for the systems date
        System.out.println("The Offset Value is:"
                           + offtime_zone
                                 .getOffset(Calendar.ZONE_OFFSET));
    }
}

chevron_right


Output:

The Offset Value is:3600000

Example 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java code to illustrate getOffset() method
  
import java.util.*;
  
public class TimeZoneDemo {
    public static void main(String args[])
    {
  
        // Creating a TimeZone
        TimeZone offtime_zone
            = TimeZone.getTimeZone("Pacific/Pago_Pago");
  
        // Checking the offset for the systems date
        System.out.println("The Offset Value is:"
                           + offtime_zone
                                 .getOffset(Calendar.ZONE_OFFSET));
    }
}

chevron_right


Output:

The Offset Value is:-39600000

Reference: https://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html#getOffset()



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.