📅  最后修改于: 2023-12-03 14:42:47.283000             🧑  作者: Mango
在 Java 中,Duration
类是用于表示时间间隔的类。其中,toDays()
方法用于将时间间隔转换成天数。本文将为您介绍该方法的使用及示例。
toDays()
方法的使用方法如下:
public long toDays()
该方法返回当前时间间隔所表示的天数。
下面是一个示例程序,演示了如何使用 Duration
类的 toDays()
方法计算两个时间点之间的天数:
import java.time.Duration;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 创建两个时间点
LocalDateTime startDateTime = LocalDateTime.of(LocalDate.of(2021, 3, 1), LocalTime.of(10, 30, 0));
LocalDateTime endDateTime = LocalDateTime.of(LocalDate.of(2021, 3, 6), LocalTime.of(13, 30, 0));
// 计算时间间隔
Duration duration = Duration.between(startDateTime, endDateTime);
// 输出天数
long days = duration.toDays();
System.out.println("两个时间点之间相差的天数为:" + days);
}
}
上述程序的输出结果为:
两个时间点之间相差的天数为:5
以上就是 Java 中的 Duration toDays()
方法及示例的全部内容,希望对您有所帮助。