how to convert int to time duration in golang?
August 24, 2022Hi Friends 👋,
Welcome To aGuideHub! ❤️
To convert int to time duration in golang, use the time.Duration
with time.Second
it will convert int to time duration.
Follow the below tutorial if you are struggling with installing GO in windows.
https://aguidehub.com/blog/how-to-install-golang-in-windows/
Today, I will show you how do I convert int to time duration in golang, as mentioned above I’m going to use the time.Duration
with time.Second
which is provided by the time
package.
Let’s start our Golang convert int to time duration example
main.go
package main
import (
"fmt"
"time"
)
func main() {
var timeout time.Duration
timeout = 10
fmt.Println(timeout * time.Hour)
fmt.Println(timeout * time.Minute)
fmt.Println(timeout * time.Second)
fmt.Println(timeout * time.Millisecond)
}
In the above example, we have converted the int to time duration and printed in golang console.
I have take 10
as int and assign in time duration variable, after i converted same duration in multiple time duration like in Hour
, Minute
, Second
, and Millisecond
.
let’s check the output.
Output
10h0m0s
10m0s
10s
10ms
I hope it helps you, All the best 👍.