我想在日期中添加一天并将其保存为新变量
I would like to add one day to a date and save it as a new variable
问题来了。我想从 lastDate 中取出一个日期并将其放入 nextDate,但还要向变量 nextDate[= 添加一天16=]。有人知道怎么做吗?
| lastDate nextDate |
lastDate := Date
newDay: 10
monthNumber: 5
year: 2019.
nextDate := lastDate.
HELP HERE
^nextDate
了解您使用的是哪种 Smalltalk 会有所帮助。
我将使用 Smalltalk/X-jv 分支作为示例,因为它对我来说很简单:
| lastDate nextDate |
lastDate := Date newDay: 10
month: 5
year: 2019.
nextDate := lastDate addDays: 1.
^ nextDate
要添加一天,您可以使用 #addDays:
消息到您的 lastDate
。
编辑:由于评论
要添加年份,您可以发送消息#addYears:
问题来了。我想从 lastDate 中取出一个日期并将其放入 nextDate,但还要向变量 nextDate[= 添加一天16=]。有人知道怎么做吗?
| lastDate nextDate |
lastDate := Date
newDay: 10
monthNumber: 5
year: 2019.
nextDate := lastDate.
HELP HERE
^nextDate
了解您使用的是哪种 Smalltalk 会有所帮助。
我将使用 Smalltalk/X-jv 分支作为示例,因为它对我来说很简单:
| lastDate nextDate |
lastDate := Date newDay: 10
month: 5
year: 2019.
nextDate := lastDate addDays: 1.
^ nextDate
要添加一天,您可以使用 #addDays:
消息到您的 lastDate
。
编辑:由于评论
要添加年份,您可以发送消息#addYears: