一、基本使用
①从属于time这个包
②一般使用都是使用
time.Time 这个类型表示时间 ,time包中还有一些常量,源码如下
// Common durations. There is no definition for units of Day or larger // to avoid confusion across daylight savings time zone transitions. // // To count the number of units in a Duration, divide: // second := time.Second // fmt.Print(int64(second/time.Millisecond)) // prints 1000 // // To convert an integer number of units to a Duration, multiply: // seconds := 10 // fmt.Print(time.Duration(seconds)*time.Second) // prints 10s //
const ( Nanosecond Duration = 1 Microsecond = 1000 * Nanosecond Millisecond = 1000 * Microsecond Second = 1000 * Millisecond Minute = 60 * Second Hour = 60 * Minute )
③ time.Now() 获取当前的时间,返回的是Time类型
Time类型中的
- Year() 获取当前的年份
- Month() 获取当前的月份
- Day() 获取当前的日期
- Hour() 获取当前小时
- Minute() 获取当前分钟
- Second() 获取当前秒