Java 中的 LocalDate query() 方法
java 8object oriented programmingprogramming
可以使用 Java 中 LocalDate 类中的 query 方法根据需要查询 LocalDate 对象。此方法只需要一个参数,即要调用的查询,并返回查询结果。
以下程序演示了此操作 −
示例
import java.time.*; import java.time.temporal.*; public class Demo { public static void main(String[] args) { LocalDate ld = LocalDate.parse("2019-02-14"); System.out.println("LocalDate 为:" + ld); String precision = ld.query(TemporalQueries.precision()).toString(); System.out.println("LocalDate 的精度为:"+ precision); } }
输出
LocalDate 为:2019-02-14 LocalDate 的精度为:Days
现在让我们理解一下上面的程序。
首先显示 LocalDate 对象。然后使用查询方法查询 LocalDate 对象,并显示查询结果。以下代码片段演示了此过程:−
LocalDate ld = LocalDate.parse("2019-02-14"); System.out.println("LocalDate 的精度为:" + ld); String precision = ld.query(TemporalQueries.precision()).toString(); System.out.println("LocalDate 的精度为:" + precision);