Java GregorianCalendar检查一天是否在其他两天之间
假设我有两个格里高利安日历日期,分别是年、月和月的第二天,他们给了我另一个格里高利安日历日期 是否有定义的方法检查给定日期是否在其他两个日期之间Java GregorianCalendar检查一天是否在其他两天之间,java,date,between,Java,Date,Between,假设我有两个格里高利安日历日期,分别是年、月和月的第二天,他们给了我另一个格里高利安日历日期 是否有定义的方法检查给定日期是否在其他两个日期之间 如果没有,我是否需要开始比较年份,然后是月份,最后是日期?这是许多其他问题的重复 快速回答:避免使用旧的日期时间类,只使用java.time类 转换为java.time.ZonedDateTime ZonedDateTime zdt = myGregCal.toZonedDateTime(); 提取仅限日期的值 LocalDate ld = zdt.
如果没有,我是否需要开始比较年份,然后是月份,最后是日期?这是许多其他问题的重复 快速回答:避免使用旧的日期时间类,只使用java.time类 转换为
java.time.ZonedDateTime
ZonedDateTime zdt = myGregCal.toZonedDateTime();
提取仅限日期的值
LocalDate ld = zdt.toLocalDate();
通过调用compareTo、equals、isBefore和isAfter方法与其他LocalDate
对象进行比较
提示:在堆栈溢出中搜索“半开”
提示:!isBefore
是表示“等于或晚于”的较短方式