time.Weekday()
曜日の数値を返します 日曜 0 月曜 1 火曜 2 水曜 3 木曜 4 金曜 5 土曜 6
t1 := time.Now()
fmt.Println(t1.Weekday())
// => Wednesday
日本語にしたい場合
wdays := []string{"日", "月", "火", "水", "木", "金", "土"}
jpWeekday := fmt.Sprintf("%s曜日", wdays[t1.Weekday()])
fmt.Println(jpWeekday)
// => 水曜日
コピペ実行用
package main
import (
"fmt"
"time"
)
//--------------------------------------------------------
// 時刻から曜日を取得する方法(time.Weekday)
//--------------------------------------------------------
func main() {
// time.Weekday()
// 曜日の数値を返します
// 日曜 0
// 月曜 1
// 火曜 2
// 水曜 3
// 木曜 4
// 金曜 5
// 土曜 6
t1 := time.Now()
fmt.Println(t1.Weekday())
// => Wednesday
// 日本語にしたい場合
wdays := []string{"日", "月", "火", "水", "木", "金", "土"}
jpWeekday := fmt.Sprintf("%s曜日", wdays[t1.Weekday()])
fmt.Println(jpWeekday)
// => 水曜日
}