Skip to main content

time

成员函数函数描述/介绍
time.After
time.AfterFunc一段时间之后执行一个函数
time.GetCurrentDate获得当前今天的日期
time.GetCurrentMonday或者当前周的周一日期
time.NewTicker获取一个 seconds 的 ticker,每隔 seconds 秒触发一次
time.NewTimer设置一个新的定时器,seconds 秒之后触发
time.Now获取当前时间
time.Parse把时间按照一定规则进行解析(遵循 Golang 的规则)
time.ParseDuration把一个字符串时间解析成 time.Duration
time.Since计算一个时间到现在的时间差
time.Sleepsleep 一段时间
time.Unix使用 Unix 时间戳构建一个时间
time.Until计算当前时间到目标时间的时间间隔
time.now当前时间
time.sleepsleep 一段时间

函数定义#

time.After#

详细描述#

定义:#

func time.After(v1: float64) return (r0: <-chan time.Time)

参数#

参数名参数类型参数解释
v1float64

返回值#

返回值(顺序)返回值类型返回值解释
r0<-chan time.Time

time.AfterFunc#

一段时间之后执行一个函数

详细描述#

定义:#

func time.AfterFunc(v1: time.Duration, v2: func () ) return (r0: *time.Timer)

参数#

参数名参数类型参数解释
v1time.Duration
v2func ()

返回值#

返回值(顺序)返回值类型返回值解释
r0*time.Timer

time.GetCurrentDate#

获得当前今天的日期

详细描述#

定义:#

func time.GetCurrentDate() return (r0: time.Time, r1: error)

返回值#

返回值(顺序)返回值类型返回值解释
r0time.Time
r1error

time.GetCurrentMonday#

或者当前周的周一日期

详细描述#

定义:#

func time.GetCurrentMonday() return (r0: time.Time, r1: error)

返回值#

返回值(顺序)返回值类型返回值解释
r0time.Time
r1error

time.NewTicker#

获取一个 seconds 的 ticker,每隔 seconds 秒触发一次

详细描述#

定义:#

func time.NewTicker(seconds: float64) return (r0: *time.Ticker)

参数#

参数名参数类型参数解释
secondsfloat64

返回值#

返回值(顺序)返回值类型返回值解释
r0*time.Ticker

time.NewTimer#

设置一个新的定时器,seconds 秒之后触发

详细描述#

定义:#

func time.NewTimer(seconds: float64) return (r0: *time.Timer)

参数#

参数名参数类型参数解释
secondsfloat64

返回值#

返回值(顺序)返回值类型返回值解释
r0*time.Timer

time.Now#

获取当前时间

详细描述#

定义:#

func time.Now() return (r0: time.Time)

返回值#

返回值(顺序)返回值类型返回值解释
r0time.Time

time.Parse#

把时间按照一定规则进行解析(遵循 Golang 的规则)

详细描述#

定义:#

func time.Parse(timeStr: string, format: string) return (r0: time.Time, r1: error)

参数#

参数名参数类型参数解释
timeStrstring
formatstring

返回值#

返回值(顺序)返回值类型返回值解释
r0time.Time
r1error

time.ParseDuration#

把一个字符串时间解析成 time.Duration

详细描述#

定义:#

func time.ParseDuration(v1: string) return (r0: time.Duration, r1: error)

参数#

参数名参数类型参数解释
v1string

返回值#

返回值(顺序)返回值类型返回值解释
r0time.Duration
r1error

time.Since#

计算一个时间到现在的时间差

详细描述#

定义:#

func time.Since(start: time.Time) return (r0: time.Duration)

参数#

参数名参数类型参数解释
starttime.Time

返回值#

返回值(顺序)返回值类型返回值解释
r0time.Duration

time.Sleep#

sleep 一段时间

详细描述#

定义:#

func time.Sleep(seconds: float64)

参数#

参数名参数类型参数解释
secondsfloat64

time.Unix#

使用 Unix 时间戳构建一个时间

详细描述#

定义:#

func time.Unix(timestampSeconds: int64, nano: int64) return (r0: time.Time)

参数#

参数名参数类型参数解释
timestampSecondsint64
nanoint64

返回值#

返回值(顺序)返回值类型返回值解释
r0time.Time

time.Until#

计算当前时间到目标时间的时间间隔

详细描述#

定义:#

func time.Until(end: time.Time) return (r0: time.Duration)

参数#

参数名参数类型参数解释
endtime.Time

返回值#

返回值(顺序)返回值类型返回值解释
r0time.Duration

time.now#

当前时间

详细描述#

定义:#

func time.now() return (r0: time.Time)

返回值#

返回值(顺序)返回值类型返回值解释
r0time.Time

time.sleep#

sleep 一段时间

详细描述#

定义:#

func time.sleep(seconds: float64)

参数#

参数名参数类型参数解释
secondsfloat64