LocalDate在LocalDate中具有私有访问权限

时间:2016-02-12 14:04:21

标签: java

我试图找出某人的年龄。我按照这里给出的答案: How do I calculate someone's age in Java?

这是我到目前为止所做的:

public void setDOB(String day, String month, String year){

    LocalDate birthDate = new LocalDate(Integer.parseInt(year), Integer.parseInt(month), Integer.parseInt(day));
}

我在声明birthDate变量时遇到错误。我收到以下错误: LocalDate(int,int,int)在LocalDate中具有私有访问权限。 我不知道这个错误意味着什么,但我假设它与数据访问有关(例如私人,公共等)

1 个答案:

答案 0 :(得分:12)

您正在调用的构造函数是私有的。

您需要致电

LocalDate birthDate = LocalDate.of(Integer.parseInt(year), Integer.parseInt(month), Integer.parseInt(day));

构建你的约会。