Joda-Time で期間操作

commons-lang3 でもいいけど、Joda-Time も便利なので

DateTime dts = new DateTime();
DateTime dte = dts.plusDays(1).plusMillis(1);
Interval interval = new Interval(dts, dte);

// Duration
Duration duration = interval.toDuration();
System.out.println("duration(msec): " + duration.getMillis());

long days = duration.getStandardDays();
System.out.println("duration(day): " + days);

long hours = duration.getStandardHours();
System.out.println("duration(hours): " + hours);

long miutes = duration.getStandardMinutes();
System.out.println("duration(miutes): " + miutes);

long seconds = duration.getStandardSeconds();
System.out.println("duration(seconds): " + seconds);