time.ParseDuration
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.