[Go] 曜日を取得する

作成日: 2021年10月20日

time パッケージの Weekday() 関数を使うと、曜日を得ることができます。Weekday() 関数は time.Weekday 型の返り値を返します。time.Weekday 型を int 型に変換すると、曜日を表す 0 から 6 の数値を得ることができます。0 は日曜日で、6 は土曜日です。

import (
    "fmt"
    "time"
)

func main() {
    weekDay := time.Now().Weekday()
    fmt.Println(int(weekDay))
}

日曜日に実行した結果は下記となります。

0
Go