golang time.Add with variables

package main

import (
    "fmt"
    "time"
)

func main() {
    currentTime := time.Now()
    hoursToAdd := 3
    newTime := currentTime.Add(time.Hour * time.Duration(hoursToAdd))
    fmt.Println("Current time:", currentTime)
    fmt.Println("New time after adding 3 hours:", newTime)
}