ZoneOffset ofOffset() method in Java with Examples
Last Updated :
02 Feb, 2022
The ofOffset() method of the ZoneOffset class used to obtain an instance of ZoneOffset wrapping an offset.If the prefix passed in this method is “GMT”, “UTC”, or “UT” a ZoneOffset with the prefix then the non-zero offset is returned and If the prefix is empty “” then the ZoneOffset is returned.
Syntax:
public static ZoneId ofOffset(String prefix,
ZoneOffset offset)
Parameters: This method accepts two parameters prefix and offset where prefix represents the time-zone ID and offset represents the offset.
Return value: This method returns the zoneId.
Exception: This method throws an IllegalArgumentException if the prefix is not one of “GMT”, “UTC”, or “UT”, or “”.
Below programs illustrate the ofOffset() method:
Program 1:
Java
import java.time.*;
public class GFG {
public static void main(String[] args)
{
ZoneId zoneId
= ZoneId.ofOffset("UTC",
ZoneOffset.UTC);
System.out.println("ZoneOffset: "
+ zoneId);
}
}
|
Program 2:
Java
import java.time.*;
public class GFG {
public static void main(String[] args)
{
ZoneId zoneId
= ZoneId.ofOffset("GMT",
ZoneOffset.MAX);
System.out.println("ZoneOffset: "
+ zoneId);
}
}
|
Output:
ZoneOffset: GMT+18:00
Reference: Oracle Doc
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...