We would like to know how to get Temporal Queries precision.
import java.time.LocalDate; import java.time.LocalTime; import java.time.YearMonth; import java.time.temporal.TemporalQueries; import java.time.temporal.TemporalQuery; import java.time.temporal.TemporalUnit; // www.j a va2s .co m public class Main { public static void main(String[] args) { TemporalQuery<TemporalUnit> precision = TemporalQueries.precision(); System.out.println(LocalDate.now().query(precision)); // Days System.out.println(LocalTime.now().query(precision)); // Nanos System.out.println(YearMonth.now().query(precision)); // Months } }
The code above generates the following result.