[Go] N 日後の日付を得る

作成日: 2021年03月07日

time パッケージの AddDate 関数を使用すると、N 日後の日付を得ることができます。AddDate 関数は、第 1 引数から順番に の数値を渡します。下記の例では、現在の日付から 1 日後の日付を取得しています。

package main

import (
    "fmt"
    "time"
)

func main() {
    currentTime := time.Now()
    tomorrowTime := currentTime.AddDate(0, 0, 1)
    fmt.Println(tomorrowTime)
}

実行結果は下記のとおりです。

2021-07-19 11:54:34.070975359 +0900 JST
Go