Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
1 つのフィールドだけで経過時間を表示するにはどうすればよいでしょうか。
例えば
したがって、利用可能な最高のフィールドが必要です。
Joda-Time にはこれを行う方法がないため、各フィールドを順番に手動でテストする必要があります。
明白なアルゴリズムは、年 > 0 かどうかをテストすることです。その場合はそれを使用し、月が > 0 などをテストしない場合はテストします。もっとエレガントなものがあるかもしれませんが、15 行未満のコードで動作します...