This example shows how to get the current time and specific time using java.time.LocalTime.now() method.
The java.time.LocalTime class is an immutable class which represents a time without time-zone information.
Read more about LocalTime class with an example at https://www.javaguides.net/2018/08/java-8-localtime-class-api-guide.html.
The java.time.LocalTime class is an immutable class which represents a time without time-zone information.
Read more about LocalTime class with an example at https://www.javaguides.net/2018/08/java-8-localtime-class-api-guide.html.
Java LocalTime now() Method Example
LocalTime class provides below APIs to the current time and specific time object respectively.
- static LocalTime now() - Obtains the current time from the system clock in the default time-zone.
- static LocalTime now(Clock clock) - Obtains the current time from the specified clock.
- static LocalTime now(ZoneId zone) - Obtains the current time from the system clock in the specified time-zone.
The following example shows how to get the current time and specific time using java.time.LocalTime.now() method:
import java.time.Clock;
import java.time.LocalTime;
import java.time.ZoneId;
/**
* Program to demonstrate LocalTime Class APIs.
* @author javaguides.net
*
*/
public class LocalTimeExample {
public static void main(String[] args) {
createLocalTime();
}
private static void createLocalTime() {
// Current Time
LocalTime localTime = LocalTime.now();
System.out.println(localTime);
// Specific Time
LocalTime localTime2 = LocalTime.of(4, 30, 45);
System.out.println(localTime2);
LocalTime localTime3 = LocalTime.now(Clock.systemDefaultZone());
System.out.println(localTime3);
LocalTime localTime4 = LocalTime.now(Clock.system(ZoneId.of("Indian/Cocos")));
System.out.println(localTime4);
}
}
Output:
17:38:35.349
04:30:45
17:38:35.350
18:38:35.350
Comments
Post a Comment