Browse Source

[add] time precision

bvbej 2 năm trước cách đây
mục cha
commit
d4707dd689
1 tập tin đã thay đổi với 6 bổ sung0 xóa
  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()