Java 中的 Duration ofSeconds() 方法
在 Java 的 Duration 類中,可以使用 ofSeconds() 方法以一秒為單位獲取時長。此方法需要兩個引數,即秒數和納秒調整量。此外,它以一秒為單位返回時長。如果時長超出容量,就會丟擲 ArithmeticException。
以下是一個展示該方法的程式 −
示例
import java.time.Duration;
public class Demo {
public static void main(String[] args) {
long seconds = 515793;
long adjustment = 100;
Duration d1 = Duration.ofSeconds(seconds);
Duration d2 = Duration.ofSeconds(seconds, adjustment);
System.out.println("The duration without adjustment is: " + d1.getSeconds());
System.out.println("The duration with adjustment is: " + d2.getSeconds());
}
}輸出
The duration without adjustment is: 515793 The duration with adjustment is: 515793
現在讓我們來理解一下上面的程式。
使用 ofSeconds() 方法以一秒為單位獲取時長,然後使用 getSeconds() 方法列印有無調整的時長。以下程式碼片段演示了這一點 −
long seconds = 515793;
long adjustment = 100;
Duration d1 = Duration.ofSeconds(seconds);
Duration d2 = Duration.ofSeconds(seconds, adjustment);
System.out.println("The duration without adjustment is: " + d1.getSeconds());
System.out.println("The duration with adjustment is: " + d2.getSeconds());
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP