Mau*_*shi 7 java localdate java-calendar
我试图比较两个具有不同类型的对象的日期.有没有办法将Calendar对象转换为LocalDater,反之亦然?
谢谢 :)
public class ABC{
public static void main(String args[]){
Calendar c1= Calendar.getInstance();
LocalDate c2= LocalDate.now();
System.out.println(c1.compareTo(c2));
}
}
Run Code Online (Sandbox Code Playgroud)
您需要比较日期,所以让我们这样做。
使用此答案作为参考:
Calendar calendar = Calendar.getInstance();
LocalDate localDate = LocalDate.now();
LocalDate calendarAsLocalDate = calendar.toInstant()
.atZone(calendar.getTimeZone().toZoneId())
.toLocalDate();
return calendarAsLocalDate.compareTo(localDate)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1487 次 |
| 最近记录: |