📌  相关文章
📜  Java中的 Duration toDays() 方法及示例(1)

📅  最后修改于: 2023-12-03 14:42:47.283000             🧑  作者: Mango

Java中的 Duration toDays() 方法及示例

在 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() 方法及示例的全部内容,希望对您有所帮助。