Java8: очередная реинкарнация даты времени. Бородатые женщины нервно курят в стороне.

топ 100 блогов vp26.05.2014 Как мы все знаем, до этого момента в Java было "слишком мало представлений времени". Народ посовещался и решил, что давайте-ка еще подбросим свежих классов:
LocalDate, LocalTime, LocalDateTime, OffsetDate, OffsetTime, OffsetDateTime, ZonedDateTime, Period

При том, что для полноценной и счастливой жизни достаточно было бы двух типов: ДатаВремя и Интервал.

То, что авторы в очередной раз вели разработку "инопланетянами для инопланетян", говорят эти два метода класса LocalTime:

plusMinutes(long minutesToAdd)

minusMinutes(long minutesToSubtract)


Получается, что можно добавить отрицательное или положительное количество минут и отнять отрицательное или положительное количество минут. Отнять отрицательное количество минут - это именно то, что нужно.
http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html

PS жду в комментарии глубоко проникнутых жабой Гуру, которые мне объяснят, что два метода вместо одного - это нормально и правильно, и что это я ничего не понимаю в датах и времени.

Оставить комментарий

Архив записей в блогах:
...
26 марта 2000 года в результате победы на выборах Владимир Владимирович сменил статус исполняющего обязанности на статус действующего президента Российской Федерации. Вообще-то, как я полагаю, правильнее будет вести отсчёт периода его руководства государством с 16 августа 1999 года, ...
1. Сотрудник посольства США наносит удар вьетнамцу при эвакуации из Сайгона в 1975 году. Это был последний вертолет. В критических ситуациях не особо стоит полагаться на людей. ...
Спрятал тело в чемодан и поджег: на Урале вынесли приговор ревнивцу, который до смерти забил жену. Обратите внимание на заголовок. Не убил шлюху за измену, а ревнивец убил женщину! Если бы это сделала женщина с мужем, заголовок был такой: за измену жена убила мужа! И в комментариях ...
Прогулка по Москве - часть 2 ...