Прибавление к моменту в Go
К моменту прибавляют или вычитают несколько дней
и месяцев и получают новую отметку. Для сдвига
по календарю служит метод AddDate:
package main
import (
"fmt"
"time"
)
func main() {
order := time.Date(2024, time.December, 20, 0, 0, 0, 0, time.Local)
res := order.AddDate(0, 0, 14)
fmt.Println(int(res.Month()), res.Day())
}
Дана отметка:
order := time.Date(2024, time.December, 20, 0, 0, 0, 0, time.Local)
Выведите дату на 14 дней позже.
От текущего момента получите отметку на 7
дней позже и выведите ее.
Дана отметка:
trip := time.Date(2026, time.February, 25, 0, 0, 0, 0, time.Local)
Выведите отметку за 3 дня до нее.