📅  最后修改于: 2023-12-03 15:15:22.930000             🧑  作者: Mango
在 Golang 中,time 包提供了很多方便的时间操作函数。其中,time.Time.Month() 函数用于获取时间的月份信息。
time.Time.Month() 函数的语法如下:
func (t Time) Month() Month
该函数返回一个 time.Month 类型的值,该值表示时间的月份信息,其定义如下:
type Month int
const (
January Month = 1 + iota
February
March
April
May
June
July
August
September
October
November
December
)
在上面的定义中,每个月份都被定义为一个常量,从 1 开始计数。
下面是一个使用 time.Time.Month() 函数的例子:
package main
import (
"fmt"
"time"
)
func main() {
t := time.Now()
month := t.Month()
fmt.Printf("Month: %v\n", month)
}
运行该程序可以得到如下输出:
Month: June