- Java中OffsetTime類的minus(amountToSubtract,unit)方法返回此時間的副本,其中減去指定的數量。
用法:
public OffsetTime minus(long amountToSubtract, TemporalUnit unit)
參數:該方法接受以下兩個參數:
- amountToSubtract:這是必填參數,用於指定要從結果中減去的單位數量,可以為負數。
- unit:這是必填參數,用於指定要減去的數量單位,而不是null。
返回值:它基於此時間返回一個OffsetTime,減去指定的數量並且不為null
以下示例程序旨在說明minus()方法:
示例1:
// Java program to demonstrate the minus() method import java.time.OffsetTime; import java.time.temporal.ChronoUnit; public class GFG { public static void main(String[] args) { // Parses the time OffsetTime time = OffsetTime.parse("11:35:40+06:03"); System.out.println("Time after subtraction of hours: " + time.minus(2, ChronoUnit.HOURS)); } }
輸出:Time after subtraction of hours: 09:35:40+06:03
程序2:
// Java program to demonstrate the minus() method import java.time.OffsetTime; import java.time.temporal.ChronoUnit; public class GFG { public static void main(String[] args) { // Parses the time OffsetTime time = OffsetTime.parse("11:35:40+06:03"); System.out.println("Time after subtraction of minutes: " + time.minus(2, ChronoUnit.MINUTES)); } }
輸出:Time after subtraction of minutes: 11:33:40+06:03
- Java中OffsetTime類的minus(amountToSubtract)方法返回此時間的副本,其中減去指定的數量。
用法:
public OffsetTime minus(TemporalAmount amountToSubtract)
參數:此方法接受單個參數amountToSubtract,該參數指定要減去的數量,而不是null。
返回值:它將基於此時間返回OffsetTime,並進行減法運算,而不是null。
錯誤和異常:程序返回兩個異常,如下所述:
- DateTimeException:如果無法進行減法則拋出該錯誤。
- ArithmeticException:如果發生數字溢出,則拋出該錯誤。
以下示例程序旨在說明minus()方法:
示例1:
// Java program to demonstrate the minus() method import java.time.Duration; import java.time.OffsetTime; public class GFG { public static void main(String[] args) { // Parses the time OffsetTime time = OffsetTime.parse("11:35:40+06:03"); System.out.println("Time after subtraction of hours: " + time.minus(Duration.ofHours(2))); } }
輸出:Time after subtraction of hours: 09:35:40+06:03
程序2:
// Java program to demonstrate the minus() method import java.time.Duration; import java.time.OffsetTime; public class GFG { public static void main(String[] args) { // Parses the time OffsetTime time = OffsetTime.parse("11:35:40+06:03"); System.out.println("Time after subtraction of hours: " + time.minus(Duration.ofMinutes(28))); } }
輸出:Time after subtraction of hours: 11:07:40+06:03
相關用法
- Java OffsetTime until()用法及代碼示例
- Java OffsetTime get()用法及代碼示例
- Java OffsetTime now()用法及代碼示例
- Java OffsetTime plus()用法及代碼示例
- Java OffsetTime with()用法及代碼示例
- Java OffsetTime from()用法及代碼示例
- Java LocalTime minus()用法及代碼示例
- Java Period minus()用法及代碼示例
- Java LocalDateTime minus()用法及代碼示例
- Java Instant minus()用法及代碼示例
- Java LocalDate minus()用法及代碼示例
- Java ZonedDateTime minus()用法及代碼示例
- Java ChronoPeriod minus()用法及代碼示例
- Java DayOfWeek minus()用法及代碼示例
- Java OffsetTime format()用法及代碼示例
注:本文由純淨天空篩選整理自gopaldave大神的英文原創作品 OffsetTime minus() method in Java with examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。