我正在使用 Period 来获取两个 DateTimes 之间的时间差。
Period p = new Period(startDate, endDate,
PeriodType.standard().withSecondsRemoved().withMillisRemoved());
return PeriodFormat.getDefault().print(p);
这给了我“1小时30分钟”的形式。
我怎样才能得到像“1:30”或“:15”这样的东西?
我想我可以做类似的事情:
public static int getHoursDifference(DateTime startDate, DateTime endDate) {
Period p = new Period(startDate, endDate);
return p.getHours();
}
同样持续几分钟,然后连接......?