工作中遇到需要將兩個時間進行比對,所以書寫如下方法來實現:
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...