Java中的 ChronoUnit getDuration() 方法及示例
ChronoUnit 枚举的getDuration()方法用于返回这个 ChronoUnit 在 ISO 日历系统中的估计持续时间。天因夏令时而异,而月份则有不同的长度。
句法:
public Duration getDuration()
参数:此方法不接受任何内容。
返回值:该方法返回本单元的预计时长,不为空。
下面的程序说明了 ChronoUnit.getDuration() 方法:
方案一:
// Java program to demonstrate
// ChronoUnit.getDuration() method
import java.time.Duration;
import java.time.temporal.ChronoUnit;
public class GFG {
public static void main(String[] args)
{
// get ChronoUnit
ChronoUnit chronoUnit
= ChronoUnit.valueOf("NANOS");
// apply getDuration()
Duration getDurationAttribute
= chronoUnit.getDuration();
// print
System.out.println(
"Duration Estimated :"
+ getDurationAttribute);
}
}
输出:
Duration Estimated :PT0.000000001S
方案二:
// Java program to demonstrate
// ChronoUnit.getDuration() method
import java.time.Duration;
import java.time.temporal.ChronoUnit;
public class GFG {
public static void main(String[] args)
{
// get ChronoUnit
ChronoUnit chronoUnit
= ChronoUnit.valueOf("DAYS");
// apply getDuration()
Duration getDurationAttribute
= chronoUnit.getDuration();
// print
System.out.println(
"Duration Estimated :"
+ getDurationAttribute);
}
}
输出:
Duration Estimated :PT24H
参考资料:https: Java/time/temporal/ChronoUnit.html#getDuration()