如果有一个日期是第二秒,我有两个日期需要比较。这意味着:
date1 := Date newDay: 10 month: 12 year: 2017
date2 := Date newDay: 1 month: 1 year: 2020
因此,在这种情况下date2的是过去DATE1,所以我需要这是真实的。
但
date1 := Date newDay: 10 month: 12 year: 2017
date2 := Date newDay: 3 month: 7 year: 2015
应该返回false。
有人提示吗?欣赏!
我猜这取决于您使用的方言,但是ANSI标准已经定义<
了DateAndTime
类似的方言Date
。我在Pharo和Dolphin中尝试了您的代码,并且date1 < date2
可以很好地满足您的需求(即使Dolphin中的Date实例化有些不同)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句