Weekday返回t指定的星期几。YearDay返回t指定的一年中的某一天,非闰年的范围为 [1,365],闰年的范围为 [1,366]。

示例代码:

package main
 
import (
    "fmt"
    "time"
)
 
func main() {
    t := time.Now() // 2024 01 03
	fmt.Println(t.YearDay())
	fmt.Println(t.Weekday())


	// 年度,第几周year, week := t.ISOWeek()
	fmt.Printf("year: %v\n", year)

	// Prints the week number
	fmt.Printf("week: %d\n", week)
}

输出:

3
Wednesday
year: 2024
week: 1