package main
import (
"fmt"
"time"
)
func main() {
// 时间相关函数
// 获取当前时间
now := time.Now()
fmt.Printf("now=%v type=%T\n", now, now)
// 获取年
fmt.Println("年", time.Now().Year())
// 获取月
fmt.Println("月", int(time.Now().Month()))
// 获取日
fmt.Println("日", time.Now().Day())
// 获取时
fmt.Println("时", time.Now().Hour())
// 获取分
fmt.Println("分", time.Now().Minute())
// 获取秒
fmt.Println("秒", time.Now().Second())
// 格式化日期
fmt.Printf("%d-%d-%d %d:%d:%d",now.Year(), now.Month(), now.Day(), now.Hour(), now.Minute(), now.Second())
fmt.Printf(now.Format("2006-01-02 15:04:05"))
fmt.Printf(now.Format("2006-01-02"))
fmt.Printf(now.Format("15:04:05"))
// unix时间戳 unix纳秒时间戳
fmt.Println(time.Now().Unix(), time.Now().UnixNano())
i := 0
for {
i++
fmt.Println(i)
// 休眠
// 1秒
time.Sleep(time.Millisecond*100)
// 0.1秒
time.Sleep(time.Second)
if i == 10 {
break
}
}
}
Go语言日期相关函数
猜你喜欢
转载自blog.csdn.net/qq2942713658/article/details/112798473
今日推荐
周排行