gtime

package
v0.0.0-...-c9a36a8 Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2018 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

时间管理

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Date

func Date() string

获得当前的日期(例如:2006-01-02)

func Datetime

func Datetime() string

获得当前的时间(例如:2006-01-02 15:04:05)

func Format

func Format(format string, timestamps ...int64) string

时间戳转换为指定格式的字符串,format格式形如:2006-01-02 03:04:05 PM 第二个参数指定需要格式化的时间戳,为非必需参数,默认为当前时间戳

func Microsecond

func Microsecond() int64

获取当前的微秒数

func Millisecond

func Millisecond() int64

获取当前的毫秒数

func Nanosecond

func Nanosecond() int64

获取当前的纳秒数

func Second

func Second() int64

获取当前的秒数(时间戳)

func SetInterval

func SetInterval(t time.Duration, callback func() bool)

类似与js中的SetInterval,每隔一段时间后执行回调函数,当回调函数返回true,那么继续执行,否则终止执行,该方法是异步的 注意:由于采用的是循环而不是递归操作,因此间隔时间将会以上一次回调函数执行完成的时间来计算

func SetTimeout

func SetTimeout(t time.Duration, callback func())

类似与js中的SetTimeout,一段时间后执行回调函数

func StrToTime

func StrToTime(str string, format ...string) (time.Time, error)

字符串转换为时间对象,需要给定字符串时间格式,format格式形如:2006-01-02 15:04:05

Types

This section is empty.

Jump to

Keyboard shortcuts

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