2つのDateTime間の時間差を取得するためにPeriodを使用しています。
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();
}
そして、同様に数分間、次に連結します...?