Time#
| 方法 |
说明 |
| Add |
在该时间上加个时间得到新时间 |
| AddDate |
在该时间上加个日期得到新时间 |
| After |
判断该时间是否在另一个时间之后 |
| AppendFormat |
将该时间格式化为字符串并追加到字节切片中 |
| Before |
判断该时间是否在另一个时间之前 |
| Clock |
返回当前时间的时、分、秒 |
| Compare |
和另一个时间比较大小,返回-1、0、1 |
| Date |
返回该时间的年、月、日 |
| Day |
返回该时间的日 |
| Equal |
判断该时间是否和另一个时间相等 |
| Format |
将该时间格式化为字符串 |
| GoString |
返回该时间的字符串表示形式 |
| GobDecode |
从字节切片中解码该时间 |
| GobEncode |
将该时间编码为字节切片 |
| Hour |
返回该时间的小时 |
| ISOWeek |
返回该时间所在的ISO周 |
| In |
返回该时间在指定时区对应的时间 |
| IsDST |
判断该时间是否在夏令时 |
| IsZero |
判断一个时间值是否为零值 |
| Local |
返回该时间在本地时区对应的时间 |
| Location |
返回该时间所在的时区 |
| MarshalBinary |
将该时间序列化为二进制格式 |
| MarshalJSON |
将该时间序列化为JSON格式 |
| MarshalText |
将该时间序列化为文本格式 |
| Minute |
返回该时间的分钟 |
| Month |
返回该时间的月份 |
| Nanosecond |
返回该时间的纳秒 |
| Round |
将该时间舍入到指定的时间单位 |
| Second |
返回该时间的秒 |
| String |
返回该时间的字符串表示形式 |
| Sub |
在该时间上减去另一个时间得到新时间 |
| Time |
返回该时间的时间戳 |
| Truncate |
将该时间截断到指定的时间单位 |
| UTC |
返回该时间在UTC时区对应的时间 |
| Unix |
返回该时间的Unix时间戳,单位:秒 |
| UnixMicro |
返回该时间的Unix时间戳,单位:微秒 |
| UnixMilli |
返回该时间的Unix时间戳,单位:毫秒 |
| UnixNano |
返回该时间的Unix时间戳,单位:纳秒 |
| UnmarshalBinary |
从二进制格式反序列化该时间 |
| UnmarshalJSON |
从JSON格式反序列化该时间 |
| UnmarshalText |
从文本格式反序列化该时间 |
| Weekday |
返回该时间所在的星期几 |
| Year |
返回该时间的年份 |
| YearDay |
返回该时间所在的年中的第几天 |
| Zone |
返回该时间所在的时区名称和偏移量(单位:秒) |
| ZoneBounds |
返回该时间所在的时区的夏令时开始和结束时间 |
包函数#
| 函数名 |
含义 |
说明 |
| Now |
返回当前时间 |
|
| Date |
构造指定的时间 |
|
| FixedZone |
构造一个指定偏移时的时区 |
|
| LoadLocation |
加载时区信息 |
|
| LoadLocationFromTZData |
从TZData文件加载时区信息 |
|
| Parse |
解析时间字符串 |
|
| ParseDuration |
解析时间间隔字符串 |
|
| ParseInLocation |
在指定时区解析时间字符串 |
|
| Since |
计算指定时间与现在的间隔 |
等同于time.Now().Sub(t) |
| Sleep |
暂停当前协程指定的时间 |
|
| Unix |
从Unix时间戳构造时间 |
|
| UnixMicro |
从Unix微秒时间戳构造时间 |
|
| UnixMilli |
从Unix毫秒时间戳构造时间 |
|
| Until |
计算指定时间与现在的剩余时间 |
等同于t.Sub(time.Now()) |
| NewTimer |
构造一个单次定时器 |
执行一次 |
| NewTicker |
构造一个周期定时器 |
周期执行 |
| After |
在指定时间后返回一个time.Time类型的chan |
执行一次 |
| AfterFunc |
返回一个Timer,并在指定时间后执行指定的函数 |
执行一次 |
| Tick |
按指定的周期返回一个time.Time类型的chan |
周期执行 |
定时器#
Timer是定时执行一次的定时器,Ticker是周期执行的定时器。
| 成员 |
说明 |
| C |
一个chan,用于接收定时器触发的时间点 |
| 方法 |
说明 |
| Stop |
停止定时器 |
| Reset |
重置定时器 |