如何在“Groovy日历”中比较两个日期(MM/DD/YY)并以“天”差显示结果?

brgchamk  于 9个月前  发布在  其他
关注(0)|答案(1)|浏览(156)

如何在Groovy中比较两个日期(MM/DD/YY)。比较逻辑应该比较年,月,日,并以“天”显示合并的差异。下面是用于比较的可能日期场景。请提供帮助。
日期1 -> 10/20/00日期2 -> 01/15/00
日期1-> 1/1/20日期2-> 12/31/00
我在下面试过了
选项1 use(groovy.time.TimeCategory)defduration =(date-date 2)
结果:Error. Exception in thread“main”groovy.lang.MissingPropertyException:No such property:days for class:java.lang.String
选项2:olddate.compareTo(newdate)。
结果:年、月的差异计算不正确,因此天数的差异不正确。

8yoxcaq7

8yoxcaq71#

Date.parse('MM/dd/yy', '10/20/00') - Date.parse('MM/dd/yy', '01/15/00')

字符串

相关问题