32 lines
819 B
Java
32 lines
819 B
Java
|
|
package com.baeldung.datetime;
|
||
|
|
|
||
|
|
import java.time.LocalTime;
|
||
|
|
import java.time.temporal.ChronoUnit;
|
||
|
|
|
||
|
|
public class UseLocalTime {
|
||
|
|
|
||
|
|
LocalTime getLocalTimeUsingFactoryOfMethod(int hour, int min, int seconds) {
|
||
|
|
return LocalTime.of(hour, min, seconds);
|
||
|
|
}
|
||
|
|
|
||
|
|
LocalTime getLocalTimeUsingParseMethod(String timeRepresentation) {
|
||
|
|
return LocalTime.parse(timeRepresentation);
|
||
|
|
}
|
||
|
|
|
||
|
|
private LocalTime getLocalTimeFromClock() {
|
||
|
|
return LocalTime.now();
|
||
|
|
}
|
||
|
|
|
||
|
|
LocalTime addAnHour(LocalTime localTime) {
|
||
|
|
return localTime.plus(1, ChronoUnit.HOURS);
|
||
|
|
}
|
||
|
|
|
||
|
|
int getHourFromLocalTime(LocalTime localTime) {
|
||
|
|
return localTime.getHour();
|
||
|
|
}
|
||
|
|
|
||
|
|
LocalTime getLocalTimeWithMinuteSetToValue(LocalTime localTime, int minute) {
|
||
|
|
return localTime.withMinute(minute);
|
||
|
|
}
|
||
|
|
}
|