О дате

2019-05-18 • date, time, ISO 8601, время

За последние две недели мне пришлось дважды спорить по одному и тому же поводу. Заказчика я (почти) убедил после трёх дней переписки. Коллег пока не всех убедил. Поэтому пишу этот пост.

Начнём с теории.

С астрономической точки зрения у нас есть лишь два видимых периода. Во-первых, день или сутки. То …


    Read...    

О java.time

2017-07-22 • Java, Kotlin, java.time, API, время

Ну наконец-то, аж в восьмой яве, появилось отличное и правильное API для работы со временем. Теперь можно смело выкинуть java.util.Date и java.text.DateFormat. Теперь у нас есть java.time.

Java Time!

Чаще всего вам понадобится просто отметка времени, точка на временной оси. Это — java.time.Instant.

Можно получить момент …


    Read...    

О времени

2015-12-27 • время, календарь, метка времени, таймзона, часовой пояс, datetime, timestamp, timezone

Скоро пройдет последняя, 31536001-я, секунда 2015 года. Такая некруглая цифра, на одну секунду больше обычного, из-за того, что 30 июня 2015 года была добавлена високосная секунда. Дело в том, что вращение Земли замедляется, и, чтобы как-то компенсировать это расхождение со временем, которое мы уже давно меряем атомными часами, и вводят …


    Read...    

О времени

2014-10-24 • time, timezone, UTC, Russia, ISO 8601, время

Федеральный закон от 21.07.2014 N 248-ФЗ «О внесении изменений в Федеральный закон «Об исчислении времени» доставил много попоболи.

На час назад

Таймзоны у нас не просто поменялись, еще и добавились новые. Если посмотреть ченджлоги Time Zone Database, то выходит:

  • большинство часовых поясов передвигаются на час назад
  • Магаданская область (Asia/Magadan) и …

    Read...