java.time.LocalTime
類在 Java 8 中引入,用于表示一天中的時間,不包括日期部分。以下是一些常用的 LocalTime
方法:
of(int hour, int minute)
: 通過給定的小時和分鐘創建一個新的 LocalTime
實例。of(int hour, int minute, int second)
: 通過給定的小時、分鐘和秒創建一個新的 LocalTime
實例。of(int hour, int minute, int second, int nanoOfSecond)
: 通過給定的小時、分鐘、秒和納秒創建一個新的 LocalTime
實例。now()
: 返回當前的 LocalTime
。withHour(int hour)
: 創建一個新的 LocalTime
實例,其小時部分為指定的值。withMinute(int minute)
: 創建一個新的 LocalTime
實例,其分鐘部分為指定的值。withSecond(int second)
: 創建一個新的 LocalTime
實例,其秒部分為指定的值。withNano(int nanoOfSecond)
: 創建一個新的 LocalTime
實例,其納秒部分為指定的值。plusHours(long hours)
: 將指定的小時數添加到當前時間,返回一個新的 LocalTime
實例。plusMinutes(long minutes)
: 將指定的分鐘數添加到當前時間,返回一個新的 LocalTime
實例。plusSeconds(long seconds)
: 將指定的秒數添加到當前時間,返回一個新的 LocalTime
實例。plusNanos(long nanos)
: 將指定的納秒數添加到當前時間,返回一個新的 LocalTime
實例。minusHours(long hours)
: 從當前時間減去指定的小時數,返回一個新的 LocalTime
實例。minusMinutes(long minutes)
: 從當前時間減去指定的分鐘數,返回一個新的 LocalTime
實例。minusSeconds(long seconds)
: 從當前時間減去指定的秒數,返回一個新的 LocalTime
實例。minusNanos(long nanos)
: 從當前時間減去指定的納秒數,返回一個新的 LocalTime
實例。getHour()
: 返回當前時間的小時部分。getMinute()
: 返回當前時間的分鐘部分。getSecond()
: 返回當前時間的秒部分。getNano()
: 返回當前時間的納秒部分。compareTo(LocalTime other)
: 比較兩個 LocalTime
實例,返回一個整數表示它們之間的關系。equals(Object obj)
: 檢查當前時間與指定的對象是否相等。hashCode()
: 返回當前時間的哈希碼值。toString()
: 返回當前時間的字符串表示形式。這些方法使得處理時間和進行時間計算變得更加簡單和直觀。