1
我對時間「hh:mm:ss」有以下格式。 現在我有兩個時間值,例如,如何在java中比較時間
Date previous_time=20:50:55
Date current_time=19:50:55
,我試圖給它這樣的比較,
if(previous_time.after(current_date)){
Log.i("Time Comparision","before is true");
System.out.println("before");
}
else if(current_time.after(previous_time)){
Log.i("Time Comparision","after is true");
System.out.println("after");
}
else {
System.out.println("nothing");
Log.i("Time Comparision not happened","");
}
但無論我如果條件不工作。 我的問題是,如何比較兩次,當他們在上述格式?
你只是在舉例說明什麼是時代或者你說的是你如何構建日期? – 2011-05-10 14:14:59
是的,這是我的時間價值。我必須對它進行比較。 – 2011-05-10 14:16:13
'else'子句意味着時間相等,而不是比較失敗。比較看起來沒問題,所以你需要檢查你是如何構造時間值的。 – trojanfoe 2011-05-10 14:19:00