dura

package
v0.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2018 License: MIT Imports: 2 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL