Documentation ¶
Overview ¶
Package ldtime contains time-related types and functions used by LaunchDarkly packages.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UnixMillisecondTime ¶
type UnixMillisecondTime uint64
UnixMillisecondTime is a millisecond timestamp starting from the Unix epoch.
func UnixMillisFromTime ¶
func UnixMillisFromTime(t time.Time) UnixMillisecondTime
UnixMillisFromTime converts a Time value into UnixMillisecondTime.
func UnixMillisNow ¶
func UnixMillisNow() UnixMillisecondTime
UnixMillisNow returns the current date/time as a UnixMillisecondTime.
func (UnixMillisecondTime) IsDefined ¶
func (t UnixMillisecondTime) IsDefined() bool
IsDefined returns true if the time value is non-zero.
This can be used to treat a zero value as "undefined" as an alternative to using a pointer, assuming that the exact beginning of the Unix epoch itself is not a valid time in this context.
Click to show internal directories.
Click to hide internal directories.