17.2 Арифметика
Time ± Duration → Time,Time − Time → Duration,Instant − Instant → Duration.Date ± Period → Date,ZonedTime ± Period → ZonedTime(календарно, с учётом перехода на летнее время),ZonedTime ± Duration → ZonedTime(точно).2d— ровно 48 часов (Duration);2.days— два календарных дня (Period).ldt.in(tz): при неоднозначности (перевод часов назад) по умолчанию выбирается более раннее время,ldt.in(tz, .Later)— позднее,.Reject— ошибка; несуществующее время (перевод вперёд) сдвигается вперёд.- Сравнение и арифметика между разными видами времени (например
TimeиZonedTime) — ошибка компиляции; преобразование явное:zt.time,t.in(tz). - Прибавление
PeriodкTimeзапрещено: уTimeнет календаря.
Связанные диагностики
См. также
Исходник: docs/spec/oxl-standard.md