Submitted by: M S Sridhar(sridhar.ms@gmail.com)

Friday Jul 27th 2018 by M S Sridhar

Language: Java, Expertise: Intermediate - Learn how to use the ZoneId to get the current time.

This class belong to java.time package. There are many options available, but here we will be using the ZoneId to get the current time.

import java.time.*;

public class UsingOffsetDateTime
   public static void main(String args[])
      UsingOffsetDateTime usingOffsetDateTime = new UsingOffsetDateTime();

   private void proceed() 
      OffsetDateTime offsetDateTime = OffsetDateTime.now(ZoneId.systemDefault());
      System.out.println("Current time in your location: " + offsetDateTime.now());


Expected output:

[root@mypc]# java UsingOffsetDateTime
Current time in your location: 2018-05-12T13:54:47.295+05:30

Mobile Site | Full Site