Mar*_*Dub 1 smalltalk date visualworks
我有两个日期需要比较,如果一个日期已经过去了。这意味着:
date1 := Date newDay: 10 month: 12 year: 2017
date2 := Date newDay: 1 month: 1 year: 2020
Run Code Online (Sandbox Code Playgroud)
所以在这种情况下date2是过去date1,所以我需要这是真的。
但
date1 := Date newDay: 10 month: 12 year: 2017
date2 := Date newDay: 3 month: 7 year: 2015
Run Code Online (Sandbox Code Playgroud)
应该返回false。
有人有提示吗?欣赏!
我想这取决于您使用的是哪种方言,但是 ANSI 标准已经定义<了DateAndTime似乎类似于Date. 我在 Pharo 和 Dolphin 中尝试了您的代码,并且date1 < date2可以很好地满足您的需求(即使 Dolphin 中的 Date 实例化有点不同)。
| 归档时间: |
|
| 查看次数: |
301 次 |
| 最近记录: |