取整
语法
TIME.Round DURATION
返回值
time.Time
对于中间值,四舍五入的行为是向上取整。
Round
方法操作的是自零时间以来的绝对持续时间;它不操作时间的呈现形式。如果 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