Продолжительность викторины указывается в днях, часах и минутах целыми числами.
Я пытаюсь преобразовать их комбинацию в секунды. Ниже код, который я пробовал. но он всегда возвращает 0 секунд. Я использую jdk 6
Integer hours = 3, days=4, minutes=20;
javax.xml.datatype.Duration duration = DatatypeFactory.newInstance().newDuration(true, 0, 0,
days,
hours,
minutes,
0);
Integer seconds = duration.getSeconds(); // It always returns zero
Пожалуйста, направляйте.
Duration
java.time.Duration
? Похоже, что секунд не вернуть, что возвращаетduration.getMinutes()
? Это20
? - person deHaar   schedule 26.11.2019Duration
. Я думаю, вы будете счастливее работать с классомjava.time.Duration
, который вместо этого упомянул @deHaar. - person Ole V.V.   schedule 26.11.2019