java比較兩個時間

2021-08-20 05:16:15 字數 488 閱讀 3789

工作中遇到需要將兩個時間進行比對,所以書寫如下方法來實現:

public

static

void

main(string args)

public

static

boolean

comparetime(string time1, string time2, string format)

else

} catch (parseexception e)

}

如上圖例子返回為true;

需要注意的是formate引數和輸入的兩個時間必須是匹配的,

如輸入時間為2018-03-20,則formate不可以為yyyy-mm-dd hh:mm:ss,會拋異常;

但是輸入時間為2018-05-12 08:12:00,而formate可以為yyyy-mm-dd;

當然還是建議三個引數格式完全相同;

比較兩個時間大小

datetime.compare t1,t2 比較兩個日期大小,排前面的小,排在後面的大,比如 2011 2 1就小於2012 3 2 返回值小於零 t1 小於 t2。返回值等於零 t1 等於 t2。返回值大於零 t1 大於 t2。如 c sharp view plain copy using sy...

兩個日期時間比較

比較日期大小是任何程式語言都會經常遇到的問題,再ios程式設計中,通常用nsdate物件來儲存乙個時間 包括日期和時間 時區 而且nsdate類提供了compare方法來進行時間的比較,但有時不想那麼精確的知道兩個日期的大小 缺省會比較到秒 可以用下面的實現方法 int compareoneday ...

比較兩個時間戳的大小

比較兩個時間戳的大小 例項說明 在一些程式中經常需要將兩個時間進行比較,但是由於時間是由年 月 日 時 分 秒組成的,比較起來很不方便,這時可以把時間轉換成時間戳來進行比較。本實 例通過date 函式 strtotime 函式和ceil 函式實現比較兩個時間戳的大小,執行結果如圖1.6所示。圖1.6...