The isDurationEstimated() method of ChronoUnit enum is used to check if the duration of the ChronoUnit is an estimate. All the time units in this ChronoUnit are considered to be accurate, while all date units in this ChronoUnit are considered to be estimated.
Syntax:
Java
Java
public boolean isDurationEstimated()Parameters: This method accepts nothing. Return value: This method returns true if the duration is estimated, false if accurate. Below programs illustrate the ChronoUnit.isDurationEstimated() method: Program 1:
// Java program to demonstrate
// ChronoUnit.isDurationEstimated() method
import java.time.temporal.ChronoUnit;
public class GFG {
public static void main(String[] args)
{
// get ChronoUnit
ChronoUnit chronoUnit
= ChronoUnit.valueOf("NANOS");
// apply isDurationEstimated()
boolean isDurationEstimatedAttribute
= chronoUnit.isDurationEstimated();
// print
System.out.println(
"NANOS"
+ " is Duration Estimated attribute:"
+ isDurationEstimatedAttribute);
}
}
Output:
Program 2:
NANOS is Duration Estimated attribute:false
// Java program to demonstrate
// ChronoUnit.isDurationEstimated() method
import java.time.temporal.ChronoUnit;
public class GFG {
public static void main(String[] args)
{
// get ChronoUnit
ChronoUnit chronoUnit
= ChronoUnit.valueOf("DAYS");
// apply isDurationEstimated()
boolean isDurationEstimatedAttribute
= chronoUnit.isDurationEstimated();
// print
System.out.println(
"DAYS"
+ " is Duration Estimated attribute:"
+ isDurationEstimatedAttribute);
}
}
Output:
References: https://docs.oracle.com/javase/10/docs/api/java/time/temporal/ChronoUnit.html#isDurationEstimated()DAYS is Duration Estimated attribute:true