Categorygithub.com/ans-group/go-durationstring
modulepackage
1.2.0
Repository: https://github.com/ans-group/go-durationstring.git
Documentation: pkg.go.dev

# README

durationstring

A simple Go package for working with string format durations, e.g. 1d4h

Usage

Parsing

d, err :=  durationstring.Parse("1d4h5ns")

assert.Equal(t, 1, d.Days)
assert.Equal(t, 4, d.Hours)
assert.Equal(t, 5, d.Nanoseconds)

String formatting

d := durationstring.NewDuration(1, 0, 0, 4, 0, 0, 0, 0, 0)
s := d.String()

assert.Equal(t, "1y4h", s)

# Functions

No description provided by the author
Parse takes string s and returns the duration in years, months, days, hours, minutes, seconds, nanoseconds, with a non-nil error if there was an error with parsing.

# Structs

No description provided by the author