time.Time.Hour() Function in Golang With Examples
The Time.Hour() function in Go language is used to check the hour within the day in which the stated “t” presents itself in the range [0, 23]. Moreover, this function is defined under the time package. Here, you need to import the “time” package in order to use these functions.
Syntax:
func (t Time) Hour() int
Here, “t” is the stated time.
Return Value: It returns the hour within the day in which the stated “t” occurs.
Example 1:
// Golang program to illustrate the usage of // Time.Hour() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Declaring t in UTC t := time .Date(2020, 5, 36, 11, 45, 04, 0, time .UTC) // Calling Hour method hr := t.Hour() // Prints hour as specified fmt.Printf( "The stated hour " + "within the day is: %v\n" , hr) } |
Output:
The stated hour within the day is: 11
Example 2:
// Golang program to illustrate the usage of // Time.Hour() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Declaring t in UTC t := time .Date(2020, 5, 36, 29, 45, 04, 0, time .UTC) // Calling Hour method hr := t.Hour() // Prints hour as specified fmt.Printf( "The stated hour" + " within the day is: %v\n" , hr) } |
Output:
The stated hour within the day is: 5
Here, the stated hour is out of usual range but it is normalized while conversion.
Contact Us