時間範囲を文字列としてフォーマットする簡単な関数はありますか? 現時点では、次のような出力を生成できます。
「81日」
final Calendar today = Calendar.getInstance();
int today_day = today.get(Calendar.DAY_OF_YEAR);
final Calendar startCal = Calendar.getInstance();
startCal.add(Calendar.Day_OF_YEAR,81);
int start_day = startCal.get(Calendar.DAY_OF_YEAR);
int dif= start_day-today_day;
if (dif >1){
str = "in "+dif+" days";
}
しかし、私はそれが好きです
「2ヶ月と20日」