golang time包下常用的一写函数和方法

golang标准库下time包中常用函数

  1. Now() Time
    获取当前时间,返回Time类型
  2. Unix(sec int64, nsec int64) Time
    根据秒数和纳秒,返回Time类型
  3. Date(year int, month Month, day, hour, min, sec, nsec int, loc
    *Location) Time
    设置年月日返回,Time类型
  4. Since(t Time) Duration
    返回与当前时间的时间差

time常用方法

  1. Date() (year int, month Month, day int)
    返回年月日,三个参数
  2. Year() int
    返回年份
  3. Month() Month
    返回月份.是Month类型
  4. Day() int
    返回多少号
  5. Weekday() Weekday
    返回星期几,是Weekday类型
  6. Clock() (hour, min, sec int)
    返回小时,分钟,秒
  7. Hour() int
    返回小时
  8. Minute() int
    返回分钟
  9. Second() int
    返回秒数
  10. Nanosecond() int
    返回纳秒
  11. Add(d Duration) Time
    为一个时间,添加的时间类型为Duration.更精确到纳秒.比起AddDate
  12. Sub(u Time) Duration
    计算两个时间的差.返回类型Duration
  13. AddDate(years int, months int, days int) Time
    添加时间.以年月日为参数
  14. Local() Time
    设置location为本地时间.就是电脑时间.
  15. Unix() int64
    返回时间戳,自从1970年1月1号到现在
  16. UnixNano() int64
    返回时间戳.包含纳秒

猜你喜欢

转载自blog.csdn.net/daimading/article/details/87929753