我正在努力解决代码中的问题。在我的类(class)中,我有一个属性是日期。当我尝试编译我的程序时,错误表明它找不到符号,在本地日期的 L 下有一个箭头?我不确定如何继续?谢谢
public class Adventure{
private LocalDate startDate;
private LocalDate endDate;
public void Setdate(int year, int month, int day){
this.startDate = LocalDate.of(year, month, day);
}
public LocalDate getStartDate(){
return startDate;
}
public void SetDuration(int duration){
this.duration = duration;
endDate = startDate.plusDate(duration * 7);
}
public int getDuration(){
return duration;
}
public LocalDate getEndDate(){
return endDate;
}
}
最佳答案
如果您已导入 java.time.LocalDate
但它仍然无法编译,那么您最常使用的是 Java 7 或更早版本。 java.time
是作为 JSR 310 的一部分在 Java 8 中引入的。 。
但是有a backport library for earlier Java versions 。 您可以将其添加到您的项目中。
关于java - Java中LocalDate属性的编译问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53547949/