瀏覽代碼

[add] time precision

bvbej 2 年之前
父節點
當前提交
d4707dd689
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      pkg/duration_fmt/fmt.go

+ 6 - 0
pkg/duration_fmt/fmt.go

@@ -39,6 +39,12 @@ func (d *Durafmt) Duration() time.Duration {
 	return d.duration
 }
 
+// Truncate sets precision
+func (d *Durafmt) Truncate(unit time.Duration) *Durafmt {
+	d.duration = d.duration.Truncate(unit)
+	return d
+}
+
 // Parse creates a new *Durafmt struct, returns error if input is invalid.
 func Parse(dinput time.Duration) *Durafmt {
 	input := dinput.String()