ZoneId systemDefault() method in Java with Examples
Last Updated :
19 Aug, 2019
The systemDefault() method of the ZoneId class in Java is used to return the system default time-zone.
Syntax:
public String systemDefault()
Parameters: This method does not accepts any parameters.
Return Value: This method returns the zone ID.
Exceptions: This method throws following exception:
- DateTimeException – It throws this exception if the converted zone ID has an invalid format.
- ZoneRulesException – It throws this exception if the converted zone region ID cannot be found.
Below programs illustrate the systemDefault() method:
Program 1:
import java.time.*;
public class GFG {
public static void main(String[] args)
{
ZoneId zoneId
= ZoneId.systemDefault();
System.out.println( "ZoneId: "
+ zoneId);
}
}
|
Program 2:
import java.time.*;
public class GFG {
public static void main(String[] args)
{
ZoneId zoneId
= ZoneId.systemDefault();
if (zoneId.getId().equals( "Etc/UTC" ))
System.out.println( "This zone is Etc/UTC" );
else
System.out.println( "This zone is not Etc/UTC" );
}
}
|
Output:
This zone is Etc/UTC
References:
https://docs.oracle.com/javase/10/docs/api/java/time/ZoneId.html#systemDefault()
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...