📜  Java中的 TimeUnit toDays() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:01:57.662000             🧑  作者: Mango

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

java.util.concurrent.TimeUnit是Java中用于处理时间单位的工具类,其中包含了常见的时间单位,如纳秒、毫秒、秒等。toDays()方法是TimeUnit类中的一个方法,用于将给定时间转换为天数。

语法
public long toDays(long duration)

参数为duration,单位是纳秒。返回值为duration转换后的天数。

示例
import java.util.concurrent.TimeUnit;

public class TimeUnitExample {
    public static void main(String[] args) {
        // 给定时间为5天,以纳秒为单位
        long duration = TimeUnit.DAYS.toNanos(5);
        // 调用toDays()方法将duration转换为天数
        long days = TimeUnit.NANOSECONDS.toDays(duration);
        System.out.println("5天转换为天数为:" + days + "天");
    }
}

输出结果:

5天转换为天数为:5天

在示例中,我们首先将给定的5天时间,以纳秒为单位转换为duration。然后再调用toDays()方法将duration转换为天数并输出。可以看到,输出结果为5,符合预期。