如何在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)。
结果:年、月的差异计算不正确,因此天数的差异不正确。
1条答案
按热度按时间8yoxcaq71#
字符串