Documentation
¶
Index ¶
- type TimeSource
- type TimeSourceIfc
- type TimeStamp
- func (r *TimeStamp) Add(offset int64) *TimeStamp
- func (r TimeStamp) Compare(ts *TimeStamp) int
- func (r TimeStamp) CompareToNow() int
- func (r TimeStamp) Diff(ts *TimeStamp) int64
- func (r TimeStamp) DiffNow() int64
- func (r TimeStamp) IsForever() bool
- func (r TimeStamp) IsFuture() bool
- func (r TimeStamp) IsPast() bool
- func (r TimeStamp) ToUnixTimeStamp() int64
- type TimeStampIfc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TimeSource ¶
type TimeSource struct {
}
func NewTimeSource ¶
func NewTimeSource() *TimeSource
func (TimeSource) Now ¶
func (r TimeSource) Now() *TimeStamp
func (TimeSource) NowUnixTimeStamp ¶
func (r TimeSource) NowUnixTimeStamp() int64
func (TimeSource) NowUnixTimeStampMilli ¶
func (r TimeSource) NowUnixTimeStampMilli() int64
type TimeSourceIfc ¶
type TimeStamp ¶
type TimeStamp struct {
// contains filtered or unexported fields
}
func NewFromUnixTimeStamp ¶
func NewFromUnixTimeStamp(timeSource TimeSourceIfc, unixTimeStamp int64) *TimeStamp
func NewTimeStamp ¶
func NewTimeStamp(timeSource TimeSourceIfc) *TimeStamp
func NewTimeStampForever ¶
func NewTimeStampForever() *TimeStamp
func (TimeStamp) CompareToNow ¶
func (TimeStamp) ToUnixTimeStamp ¶
Click to show internal directories.
Click to hide internal directories.