📅  最后修改于: 2023-12-03 15:01:57.662000             🧑  作者: Mango
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,符合预期。