欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

go: time包

程序员文章站 2022-04-23 21:04:51
1.time.Time类型,用来表示时间 2.获取当前时间 now := time.Now() now := time.Now().Day() now := time.Now().Minute() now := time.Now().Month() now := time.Now().Year() ......

1.time.time类型,用来表示时间

2.获取当前时间

now := time.now()
now := time.now().day()
now := time.now().minute()
now := time.now().month()
now := time.now().year()

3.格式化

fmt.printf("%02d%02d%02d %02d:%02d:%02d",now.year()....)
now := time.now() //获取当前时间
fmt.printf(now.format("02/1/2006 15:04"))
fmt.printf(now.format("2006/1/02 15:04"))
fmt.printf(now.format("2006/1/02"))
//格式化时要转化为的时间格式必须写 2006/1/02 15:04 即go的诞生时间

4.获取纳秒

time.duration

5.一些常量

const (
        nanosecond duration =1
        microsecond = 1000 * nanosecond
        millisecond = 1000*microsecond     
        second  = 1000* millisecond      
        minute = 60*second
        hour = 60* minute
)    

 

6.获取时间戳

time.now().unix() //获取当前时间戳
time.now().unixnano() //获取当前时间戳纳秒