HUGO
Menu
GitHub 87548 stars Mastodon

Round

返回將 TIME 四舍五入到自公元 1 年 1 月 1 日 00:00:00 UTC 以來的 DURATION 的最近倍數的結果。

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

Last updated: January 1, 0001
Improve this page