timestamp

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2023 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 DateTimeMs

type DateTimeMs int64

func ToDateTimeMs

func ToDateTimeMs(dt time.Time) DateTimeMs

convert time.Time to DateTimeMs

func (DateTimeMs) Millisecond

func (dtMs DateTimeMs) Millisecond() int

func (DateTimeMs) Time

func (dtMs DateTimeMs) Time() time.Time

no consider for overflow int64 datetimeMs, about 4.9e5 years Convert DateTimeMs returns the local Time corresponding to the given Unix time, sec

seconds and nsec nanoseconds since January 1, 1970 UTC.

func (DateTimeMs) Unix

func (dtMs DateTimeMs) Unix() int64

return seconds from 1970/1/1 UTC

type DateTimeUs

type DateTimeUs int64

func ToDateTimeUs

func ToDateTimeUs(dt time.Time) DateTimeUs

convert time.Time to DateTimeMs

func (DateTimeUs) Time

func (dtUs DateTimeUs) Time() time.Time

no consider for overflow int64 datetimeMs, about 4.9e5 years Convert DateTimeMs

func (DateTimeUs) Unix

func (dtUs DateTimeUs) Unix() int64

return seconds from 1970/1/1 UTC

func (DateTimeUs) Usecond

func (dtUs DateTimeUs) Usecond() int

type DurationMs

type DurationMs uint32

func DiffMs

func DiffMs(st, en time.Time) (DurationMs, error)

calc ms duration

func (DurationMs) Seconds

func (deltaMs DurationMs) Seconds() float64

calc seconds of DurationMs

func (DurationMs) Time

func (deltaMs DurationMs) Time(baseTime int64) time.Time

calc time.Time from baseTime plus DurationMs

type DurationUs

type DurationUs int64

func DiffUs

func DiffUs(st, en time.Time) DurationUs

no consider overflow

func (DurationUs) Seconds

func (deltaUs DurationUs) Seconds() float64

calc seconds of DurationUs

func (DurationUs) Time

func (deltaUs DurationUs) Time(baseTime time.Time) time.Time

calc time.Time from baseTime plus DurationMs

type TimeHM added in v0.1.4

type TimeHM int32

func GetTimeHM added in v0.1.4

func GetTimeHM(t time.Time) TimeHM

GetHM from Time

func (TimeHM) Add added in v0.1.4

func (t1 TimeHM) Add(t2 TimeHM) TimeHM

TimeHM Add t1 must >= 0

func (TimeHM) Second added in v0.1.4

func (t1 TimeHM) Second() int

func (TimeHM) Sub added in v0.1.4

func (t1 TimeHM) Sub(t2 TimeHM) TimeHM

TimeHM Sub t1, t2 must >= 0

type TimeT32 added in v0.1.4

type TimeT32 uint32

func (TimeT32) String added in v0.1.4

func (timeV TimeT32) String() string

func (TimeT32) Time added in v0.1.4

func (timeV TimeT32) Time() time.Time

returns the local Time corresponding to the given Unix time, sec

seconds and nsec nanoseconds since January 1, 1970 UTC.

func (TimeT32) Unix added in v0.1.4

func (timeV TimeT32) Unix() int64

return int64 value of time seconds from 1970/1/1

Jump to

Keyboard shortcuts

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