Я хотел бы добавить один день к дате и сохранить его как новую переменную - PullRequest
3 голосов
/ 08 марта 2020

так вот в чем проблема. Я хочу взять дату из lastDate и установить ее в nextDate , но также добавить один день в переменную nextDate . Кто-нибудь знает, как это сделать?

| lastDate nextDate |
lastDate := Date 
            newDay: 10
            monthNumber: 5
            year: 2019.
nextDate := lastDate.

HELP HERE

^nextDate

1 Ответ

3 голосов
/ 08 марта 2020

Было бы полезно узнать, какой Smalltalk вы используете.

Я буду использовать ветку Smalltalk / X-jv для примеров, так как для меня это просто:

| lastDate nextDate |

lastDate := Date newDay: 10
                  month: 5
                   year: 2019.

nextDate := lastDate addDays: 1.
^ nextDate

Чтобы добавить один день, вы можете использовать сообщение #addDays: к вашему lastDate.

Редактировать: из-за комментария

Чтобы добавить год, вы можете отправить сообщение #addYears:

...