私は2つの日付を持っています。 1989年3月21日、2016年3月21日と私はそれらの日付の違いの期間を見つけるしたい。このため、私は次のコードを試していますが、日付の差の長さを得ることができません。2つの日付の間の違いの持続時間を見つける方法
public String getTimeDiff(Date dateOne, Date dateTwo) {
String diff = "";
long timeDiff = Math.abs(dateOne.getTime() - dateTwo.getTime());
diff = String.format("%d hour(s) %d min(s)", TimeUnit.MILLISECONDS.toHours(timeDiff),
TimeUnit.MILLISECONDS.toMinutes(timeDiff) - TimeUnit.HOURS.toMinutes(TimeUnit.MILLISECONDS.toHours(timeDiff)));
return diff;
}
可能な重複[Javaで2つの日付の差の時間を見つけるには?](http://stackoverflow.com/questions/17940200/how-to-find-the-duration-of- Javaでの2つの差分) – Pragnani
java.text.ParseException:解読不可能な日付: "1989-3-21"(オフセット5)この例外が来る –