Ver Fonte

[add] time precision

bvbej há 2 anos atrás
pai
commit
d4707dd689
1 ficheiros alterados com 6 adições e 0 exclusões
  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()