golang time包下常用的一写函数和方法
编程语言
2019-02-26 10:10:58
阅读次数: 0
golang标准库下time包中常用函数
- Now() Time
获取当前时间,返回Time类型
- Unix(sec int64, nsec int64) Time
根据秒数和纳秒,返回Time类型
- Date(year int, month Month, day, hour, min, sec, nsec int, loc
*Location) Time
设置年月日返回,Time类型
- Since(t Time) Duration
返回与当前时间的时间差
time常用方法
- Date() (year int, month Month, day int)
返回年月日,三个参数
- Year() int
返回年份
- Month() Month
返回月份.是Month类型
- Day() int
返回多少号
- Weekday() Weekday
返回星期几,是Weekday类型
- Clock() (hour, min, sec int)
返回小时,分钟,秒
- Hour() int
返回小时
- Minute() int
返回分钟
- Second() int
返回秒数
- Nanosecond() int
返回纳秒
- Add(d Duration) Time
为一个时间,添加的时间类型为Duration.更精确到纳秒.比起AddDate
- Sub(u Time) Duration
计算两个时间的差.返回类型Duration
- AddDate(years int, months int, days int) Time
添加时间.以年月日为参数
- Local() Time
设置location为本地时间.就是电脑时间.
- Unix() int64
返回时间戳,自从1970年1月1号到现在
- UnixNano() int64
返回时间戳.包含纳秒
转载自blog.csdn.net/daimading/article/details/87929753