當前位置:編程學習大全網 - 編程語言 - java編程中,如何實現時間的計算?

java編程中,如何實現時間的計算?

怎樣的計算是判斷時間先後還是實現計時器這樣的功能?還望樓主說詳細壹點!這有些方法參考:

before

public boolean before(Date when)測試此日期是否在指定日期之前。

參數:

when - 日期。

返回:

當且僅當此 Date 對象表示的瞬間比 when 表示的瞬間早,才返回 true;否則返回 false。

拋出:

NullPointerException - 如果 when 為 null。

-

after

public boolean after(Date when)測試此日期是否在指定日期之後。

參數:

when - 日期。

返回:

當且僅當此 Date 對象表示的瞬間比 when 表示的瞬間晚,才返回 true;否則返回 false。

拋出:

NullPointerException - 如果 when 為 null。

-

equals

public boolean equals(Object obj)比較兩個日期的相等性。當且僅當參數不為 null,並且是壹個表示與此對象相同的時間點(到毫秒)的 Date 對象時,結果才為 true。

因此,當且僅當 getTime 方法對於兩個 Date 對象返回相同的 long 值時,這兩個對象才是相等的。

覆蓋:

類 Object 中的 equals

參數:

obj - 要與之比較的對象。

返回:

如果對象相同,則返回 true;否則,返回 false。

另請參見:

getTime()

-

compareTo

public int compareTo(Date anotherDate)比較兩個日期的順序。

指定者:

接口 Comparable<Date> 中的 compareTo

參數:

anotherDate - 要比較的 Date。

返回:

如果參數 Date 等於此 Date,則返回值 0;如果此 Date 在 Date 參數之前,則返回小於 0 的值;如果此 Date 在 Date 參數之後,則返回大於 0 的值。

拋出:

NullPointerException - 如果 anotherDate 為 null。

從以下版本開始:

1.2

  • 上一篇:石家莊學院機器人工程在哪個校區
  • 下一篇:sap 如何成批刪除DN
  • copyright 2024編程學習大全網