Разница между классами Duration и Period в Java для представления временных интервалов заключается в используемых единицах измерения: 15
Таким образом, если необходимо хранить значение в часах или минутах, то используют класс Duration, а если нужно иметь значение в днях, месяцах или даже годах, которые могут быть разницей между двумя датами, — класс Period. 4