Go语言教程之边写边学:基础练习:获取今天是星期几,今天是今年的第几天,本周是今年的第几周?

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