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