Round
Syntax
TIME.Round DURATION
Returns
time.Time
对于中间值,舍入行为向上取整。
Round
方法将 TIME 作为自 零时间 起的绝对持续时间进行运算;它不作用于时间的表示形式。如果 DURATION 是一个小时的倍数,则根据时区, Round
可能会返回一个分钟数非零的时间。
{{ $t := time.AsTime "2023-01-27T23:44:58-08:00" }}
{{ $d := time.ParseDuration "1h"}}
{{ ($t.Round $d).Format "2006-01-02T15:04:05-00:00" }} → 2023-01-28T00:00:00-00:00