time

time.ParseDuration

解析给定的时长字符串,返回 time.Duration 值。

签名
time.ParseDuration DURATION
返回类型
time.Duration

time.ParseDuration 函数返回一个 time.Duration 值,可与任意 Duration 方法配合使用。

时长字符串是可能带符号的十进制数序列,每个数可带小数部分与单位后缀,例如 300ms、-1.5h 或 2h45m。有效的时间单位为 ns、us(或 µs)、ms、s、m、h。

以下模板:

{{ $duration := time.ParseDuration "24h" }}
{{ printf "There are %.0f seconds in one day." $duration.Seconds }}

渲染为:

There are 86400 seconds in one day.