Documentation ¶
Index ¶
- Constants
- Variables
- func Call(timeout time.Duration, fn func() (interface{}, error)) (interface{}, error)
- func CurrentMS() int64
- func CurrentS() int64
- func CurrentTime() string
- func DateStringToTime(d string) time.Time
- func DateTimeStringToTime(dt string) time.Time
- func Delay(delay, tick time.Duration, fun CallbackFunc, param interface{}, ...)
- func Get24Time(t time.Time) time.Time
- func Get24TimeUnix(t time.Time) int64
- func GetNowDateString() string
- func GetNowString() string
- func GetTimeUnix(t time.Time) int64
- func GetToday24Time() time.Time
- func GetToday24TimeUnix() int64
- func Hours(hours int) time.Duration
- func IsWeekend(t time.Time) bool
- func MillToFormat(msec int64) string
- func Minutes(minutes int) time.Duration
- func NowNano() int64
- func Seconds(seconds int) time.Duration
- func Ticker(tick time.Duration, fun CallbackFunc, param interface{}, ...)
- func TimeFormat(t time.Time) string
- func TimeFormatNoLocal(t time.Time) string
- func TimeToDate(t time.Time) string
- func TodayAt(d time.Duration) time.Time
- func TodayLast() time.Time
- func TodayStringToTime(dt string) time.Time
- func UnixToFormat(second int64) string
- type CallbackFunc
- type Expire
Constants ¶
View Source
const FormatWMD = "Mon Jan 2 15:04:05 2006"
View Source
const FormatYMD = "2006-01-02 15:04:05"
Variables ¶
View Source
var (
TimeoutError = errors.New("operation timed out")
)
Functions ¶
func CurrentTime ¶
func CurrentTime() string
func DateStringToTime ¶
DateStringToTime 日期字符串转换成时间 ("2006-01-02" to time.Time)
func DateTimeStringToTime ¶
DateTimeStringToTime 日期+时间字符串转换成时间 ("2006-01-02 15:04:05" to time.Time)
func Delay ¶ added in v0.6.6
func Delay(delay, tick time.Duration, fun CallbackFunc, param interface{}, funcDefer CallbackFunc, paramDefer interface{})
func MillToFormat ¶ added in v1.4.9
func NowNano ¶ added in v1.0.58
func NowNano() int64
NowNano returns the current Unix time in nanoseconds.
func Ticker ¶ added in v0.5.37
func Ticker(tick time.Duration, fun CallbackFunc, param interface{}, funcDefer CallbackFunc, paramDefer interface{})
Ticker 定时调用
func TimeFormat ¶ added in v0.5.37
func TimeFormatNoLocal ¶ added in v0.5.37
TimeFormatNoLocal 时间转换成日期+时间字符串 (time.Time to "2006-01-02 15:04:05")
func TimeToDate ¶
TimeToDate 时间转换成日期字符串 (time.Time to "2006-01-02")
func TodayStringToTime ¶
TodayStringToTime 时间字符串转换成时间 ("15:04:05" to time.Time)
func UnixToFormat ¶ added in v0.5.37
Types ¶
type CallbackFunc ¶ added in v1.0.58
type CallbackFunc func(interface{}) bool
type Expire ¶ added in v0.5.3
func NowExpireWithDuration ¶ added in v0.5.3
func NowExpireWithHour ¶ added in v0.5.3
func NowExpireWithMinute ¶ added in v0.5.4
func NowExpireWithSecond ¶ added in v0.5.3
Click to show internal directories.
Click to hide internal directories.