Продолжительность: Несмотря на то, что метод ofDays
Duration
не имеет понятия дней.Duration.ofDays(1)
немедленно конвертируется в 24 часа, так что это то, что вы добавляете.Поскольку вы добавляете 24 часа к 10:00 дня до окончания летнего времени, вы получите 09:00 следующего дня, как вы заметили,
Период: В отличие от Duration
a Period
знает дни, недели, месяцы и годы.Таким образом, вы добавляете 1 календарный день, нажимая на то же время настенных часов на следующий день (10:00), даже если это означает, что 25 часов спустя (не 24).