go

1. time包

2. 获取当前时间

now := time.Now()
now.Year()
now.Month()
now.Day()
now.Hour()
now.Minute()
now.Second()

3. 格式化

now := time.Now()
now.Format("2006-01-02 15:04:05")
now.Format("2006-01-02 15:04:05")
now.Format("15:04:05")
注意:"2006-01-02 15:04:05"是固定的,可以拆分拼凑

4. 时间常量

const(
    Nanosecode Duration = 1 纳秒
    Microsecond         = 1 微秒
    Millisecond         = 1 毫秒
    Second              = 1 秒
    Minute              = 1 分钟
    Hour                = 1 小时
)
常量的作用:再程序中可用于获取指定时间单位的时间,比如想得到100毫秒

5. 结合Sleep使用时间常量

time.Sleep(time.Millisecond * 100)  // 0.1秒

6. time的Unix和UnixNano的方法

作用:
    Unix表示将某个时间转换成从1970-1-1 到某个时间的时常(单位秒)
    UnixNano与Unix类似,单位毫秒
原文地址:https://www.cnblogs.com/JackShi/p/14166413.html