Pārlūkot izejas kodu

[add] time precision

bvbej 2 gadi atpakaļ
vecāks
revīzija
d4707dd689
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  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()