time.Add为什么会编译不通过

先上代码 想打印一个小时以后的时间 ,但是编译报错了

package main

import (
    "fmt"
    "time"
)

func main() {
    fmt.Println("60minuteslater", addtime(60))

}

func addtime(durat int) (result time.Time) {
    now := time.Now()
    result = now.Add(durat*time.Minute)
    return result
}

go build 提示

 invalid operation: durat * time.Minute (mismatched types int and time.Duration)
查看回复