-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLocalTimeExample.java
More file actions
38 lines (32 loc) · 1.72 KB
/
LocalTimeExample.java
File metadata and controls
38 lines (32 loc) · 1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package com.learnJava8.dates;
import java.time.LocalTime;
import java.time.temporal.ChronoField;
import java.time.temporal.ChronoUnit;
public class LocalTimeExample {
public static void main(String[] args) {
/*
* Creating LocalTime
*/
LocalTime localTime = LocalTime.now();
System.out.println("localTime :: " + localTime);
System.out.println("LocalTime.of(23, 33) :
4741
: " + LocalTime.of(23, 33));
System.out.println("LocalTime.of(23, 33, 33):: " + LocalTime.of(23, 33, 33));
System.out.println("LocalTime.of(23, 33 33, 885485985) :: " + LocalTime.of(23, 33, 33, 885485985));
/*
* Getting the values from localTime instance
*/
System.out.println("localTime.getHour() :: " + localTime.getHour());
System.out.println("localTime.getMinute() :: " + localTime.getMinute());
System.out.println("localTime.get(ChronoField.HOUR_OF_DAY) :: " + localTime.get(ChronoField.HOUR_OF_DAY));
System.out.println("localTime.gtoSecondOfDay :: " + localTime.toSecondOfDay());
/*
* Modify values of localTime instance
*/
System.out.println("localTime.minusHours(2) :: " + localTime.minusHours(2));
System.out.println("localTime.minus(2, ChronoUnit.HOURS) :: " + localTime.minus(2, ChronoUnit.HOURS));
System.out.println("localTime.with(LocalTime.MIDNIGHT) :: " + localTime.with(LocalTime.MIDNIGHT));
System.out.println("localTime.with(ChronoField.HOUR_OF_DAY, 5) :: " + localTime.with(ChronoField.HOUR_OF_DAY, 5));
System.out.println("localTime.plusMinutes(2) :: " + localTime.plusMinutes(32));
System.out.println("localTime.withHour(10) :: " + localTime.withHour(10));
}
}