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);

相关文章