私は開発の途中で立ち往生しました.2つの日付間の遅延を見つける必要があるような方法で要件があります..currentdate-date from database
の形式で遅延を表示する必要がありますdd:hh:mm
。多くの参照を参照した後、個々のミリ秒の時間と分に変換する方法を見つけましたが、結果が X ミリ秒の場合、適切な日分と秒の形式で表示する必要があります
例: 2日:03分:46秒
使用しているコードは次のとおりです。
Calendar calendar1 = Calendar.getInstance();
Calendar calendar2 = Calendar.getInstance();
calendar1.setTime(date);
calendar2.setTime(date1);
long milliseconds1 = calendar1.getTimeInMillis();
long milliseconds2 = calendar2.getTimeInMillis();
long diff = milliseconds1 - milliseconds2;
System.out.println("diff ::"+diff);
long diffSeconds = diff / 1000;
long diffMinutes = diff / (60 * 1000);
long diffHours = diff / (60 * 60 * 1000);
long diffDays = diff / (24 * 60 * 60 * 1000);
誰かが私にさらに何をすべきか提案してもらえますか? 私を案内してください..