📜  Golang 中的 time.Time.Year()函数示例(1)

📅  最后修改于: 2023-12-03 15:15:22.978000             🧑  作者: Mango

Golang 中的 time.Time.Year()函数

在 Golang 中,time.Time 是一个表示日期和时间的结构体,包含了对年、月、日、时、分、秒等进行操作的方法。其中,time.Time.Year() 函数用于返回时间所代表的年份。

语法
func (t Time) Year() int

time.Time.Year() 函数的语法非常简单,只需传入一个 time.Time 类型的参数,即可获取该时间代表的年份。

示例

下面的代码演示了如何使用 time.Time.Year() 函数获取当前时间的年份:

package main

import (
    "fmt"
    "time"
)

func main() {
    now := time.Now()
    year := now.Year()
    fmt.Printf("当前时间的年份为:%d", year)
}

运行结果为:

当前时间的年份为:2021
注意事项

在使用 time.Time.Year() 函数时,需要注意以下几点:

  1. 返回值为 int 类型,表示年份。
  2. 年份的范围是从 0001 年到 9999 年。
  3. 如果 time.Time 对象表示的是一个无效时间(例如,time.Time{} 或代表时间范围外的值),则该函数返回 0。

总之,time.Time.Year() 函数是一个非常简单实用的函数,可以方便地获取时间所代表的年份。