Documentation ¶ Index ¶ type Duration func Days(d int) Duration func Hours(h int) Duration func Micros(m int) Duration func Millis(m int) Duration func Mins(m int) Duration func Months(m int) Duration func Nanos(n int) Duration func Secs(s int) Duration func Sum(durs ...Duration) Duration func Years(y int) Duration func (d Duration) Days() int func (d Duration) Duration() time.Duration func (d Duration) Months() int func (d Duration) Mult(n int) Duration func (d Duration) String() string func (d Duration) Years() int type Time type Unit func (u Unit) Days() int func (u Unit) Duration() time.Duration func (u Unit) Months() int func (u Unit) String() string func (u Unit) Years() int Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Duration ¶ type Duration struct { Year int Month int Day int Dur time.Duration } func Days ¶ func Days(d int) Duration func Hours ¶ func Hours(h int) Duration func Micros ¶ func Micros(m int) Duration func Millis ¶ func Millis(m int) Duration func Mins ¶ func Mins(m int) Duration func Months ¶ func Months(m int) Duration func Nanos ¶ func Nanos(n int) Duration func Secs ¶ func Secs(s int) Duration func Sum ¶ func Sum(durs ...Duration) Duration func Years ¶ func Years(y int) Duration func (Duration) Days ¶ func (d Duration) Days() int func (Duration) Duration ¶ func (d Duration) Duration() time.Duration func (Duration) Months ¶ func (d Duration) Months() int func (Duration) Mult ¶ func (d Duration) Mult(n int) Duration func (Duration) String ¶ func (d Duration) String() string func (Duration) Years ¶ func (d Duration) Years() int type Time ¶ type Time interface { Years() int Months() int Days() int Duration() time.Duration } type Unit ¶ type Unit int TimeUnit represents a length of time for use in switch statements. const ( Century Unit = iota + 1 Decade Year Quarter Month Week Day Hour Minute Second Milli Micro Nano ) func (Unit) Days ¶ func (u Unit) Days() int func (Unit) Duration ¶ func (u Unit) Duration() time.Duration func (Unit) Months ¶ func (u Unit) Months() int func (Unit) String ¶ func (u Unit) String() string func (Unit) Years ¶ func (u Unit) Years() int Source Files ¶ View all Source files time.go Click to show internal directories. Click to hide internal directories.