s-day01--Duration类(时间间隔)
This commit is contained in:
@@ -0,0 +1,25 @@
|
|||||||
|
package com.inmind.jdk8_time04;
|
||||||
|
|
||||||
|
import java.time.Duration;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
/*
|
||||||
|
Duration类。它是用来表示两个时间对象的时间间隔
|
||||||
|
可以用于计算两个时间对象相差的天数、小时数、分数、秒数、纳秒数;支持LocalTime、LocalDateTime、Instant等时间
|
||||||
|
*/
|
||||||
|
public class DurationDemo14 {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
LocalDateTime start = LocalDateTime.of(2026, 10, 13, 11, 7, 30);
|
||||||
|
LocalDateTime end = LocalDateTime.of(2026, 10, 13, 11, 7, 31);
|
||||||
|
//计算2个时间段间隔
|
||||||
|
Duration duration = Duration.between(start, end);
|
||||||
|
//获取间隔信息
|
||||||
|
System.out.println(duration.toDays());
|
||||||
|
System.out.println(duration.toHours());
|
||||||
|
System.out.println(duration.toMinutes());
|
||||||
|
System.out.println(duration.toSeconds());
|
||||||
|
System.out.println(duration.toMillis());
|
||||||
|
System.out.println(duration.toNanos());
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user