存儲我有四個整數比較兩個時間值和陣列中的
int minute; int houre;
int endHour; int endMin;
假設前兩個是houre = 6 -- minute = 40 so time is 6:40
二是endHour = 22 endMin = 40 so time is 22:40
現在我想添加10分鐘,高達添加所有可能的時間值22:40在一個數組中。以下是我使用
while (houre <= endHour && minute <= endMin)
{
if (minute + 10 >= 60)
houre += 1;
minute = (minute + 10) % 60;
Datee dat = new Datee();
dat.startHour = houre;
dat.startMin = minute;
arrayOfTime.add(dat);
}
代碼中的錯誤是在minute <= endMin
...它到達小時才能結束於這種情況。誰能給我一個解決方案。我不知道爲什麼我解決不了這個小問題
問候
如何將我提取小時和分鐘? – 2012-08-02 18:50:14
int hour = start_min/60; int min = star_min%60; – 2012-08-02 19:06:47