Open In App

TimeZone getOffset() Method in Java with Examples

Last Updated : 02 Jan, 2019
Improve
Improve
Like Article
Like
Save
Share
Report

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:




// 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));
    }
}


Output:

The Offset Value is:3600000

Example 2:




// 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));
    }
}


Output:

The Offset Value is:-39600000

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



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads