Golang time.Time.Hour() 函数及示例

Golang time.Time.Hour() 函数及示例

Go语言中的 Time.Hour() 函数用于检查声明的“t”在范围[0, 23]内发生的小时数。此外,该函数在 time 包中定义。在此处,您需要导入“time”包才能使用这些函数。

语法:

func (t Time) Hour() int

在这里,“t”是指声明的时间。

返回值: 返回声明的“t”在一天中发生的小时数。

示例 1:

// Go语言程序展示 Time.Hour() 函数的使用方法。

// 包含主包
package main

// 导入 fmt 和 time 包
import "fmt"
import "time"

// 调用主函数
func main() {

    // 声明 UTC 中的 t 变量
    t := time.Date(2020, 5, 36,
      11, 45, 04, 0, time.UTC)

    // 调用 Hour 方法
    hr := t.Hour()

    // 打印指定小时
    fmt.Printf("指定的小时数:%v\n", hr)
} 

输出:

指定的小时数:11

示例 2:

// Go语言程序展示 Time.Hour() 函数的使用方法。

// 包含主包
package main

// 导入 fmt 和 time 包
import "fmt"
import "time"

// 调用主函数
func main() {

    // 声明 UTC 中的 t 变量
    t := time.Date(2020, 5, 36,
       29, 45, 04, 0, time.UTC)

    // 调用 Hour 方法
    hr := t.Hour()

    // 打印指定小时
    fmt.Printf("指定的小时数:%v\n", hr)
} 

输出:

指定的小时数:5

在这里,所指定的小时数超出了正常范围,但在转换过程中已进行了规范化。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程