Looking for java Keywords? Try Ask4Keywords

Java Language вступление


пример

LocalTime - неизменный класс и поточно-безопасный, используемый для представления времени, часто рассматриваемого как hour-min-sec. Время представлено до наносекундной точности. Например, значение «13: 45.30.123456789» может быть сохранено в LocalTime.

Этот класс не хранит или не представляет дату или часовую зону. Вместо этого это описание местного времени, которое видно на настенных часах. Он не может представлять мгновение на временной линии без дополнительной информации, такой как смещение или временная зона. Это класс, основанный на значении, метод equals должен использоваться для сравнения.

поля

MAX - Максимальное поддерживаемое LocalTime, '23: 59: 59.999999999 '. MIDNIGHT, MIN, NOON

Важные статические методы

now (), now (Clock clock), теперь (ZoneId zone), parse (текст CharSequence)

Важные методы

isAfter (LocalTime other), isBefore (LocalTime other), минус (TemporalAmount amountToSubtract), минус (longToSubtract, TemporalUnit unit), плюс (TemporalAmount amountToAdd), плюс (long amountToAdd, TemporalUnit unit)

ZoneId zone = ZoneId.of("Asia/Kolkata");
LocalTime now = LocalTime.now();
LocalTime now1 = LocalTime.now(zone);
LocalTime then = LocalTime.parse("04:16:40");

Разницу во времени можно рассчитать любым из следующих способов:

long timeDiff = Duration.between(now, now1).toMinutes();
long timeDiff1 = java.time.temporal.ChronoUnit.MINUTES.between(now2, now1);

Вы также можете добавлять / вычитать часы, минуты или секунды из любого объекта LocalTime.

minusHours (long hoursToSubtract), минус минуты (long hoursToMinutes), минусNanos (long nanosToSubtract), минус секунды (длинные секундыToSubtract), plusHours (long hoursToSubtract), плюсMinutes (long hoursToMinutes), плюсNanos (long nanosToSubtract), плюсSeconds (long secondsToSubtract)

now.plusHours(1L);
now1.minusMinutes(20L);