In Go language, time packages supplies functionality for determining as well as viewing time. The Hours() function in Go language is used to find the duration of time in the form of a floating-point number of hours. 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 (d Duration) Hours() float64
Here, d is the duration of time.
Return value: It returns the duration as float64.
Example 1:
// Golang program to illustrate the usage of // Hours() function // Including main package package main // Importing fmt and time import ( "fmt"
"time"
) // Calling main func main() { // Defining duration of Hours method
hr, _ := time .ParseDuration( "3h25m" )
// Prints duration as
// floating point number
fmt.Printf( "Only %.1f hours of task is" +
" remaining." , hr.Hours())
} |
Output:
Only 3.4 hours of task is remaining.
Example 2:
// Golang program to illustrate the usage of // Hours() function // Including main package package main // Importing fmt and time import ( "fmt"
"time"
) // Calling main func main() { // Defining duration of Hours method
hr, _ := time .ParseDuration( "3h25m1200s6543356ms" )
// Prints duration as
// floating point number
fmt.Printf( "Only %.1f hours of " +
"task is remaining." , hr.Hours())
} |
Output:
Only 5.6 hours of task is remaining.
Article Tags :