0%
golang基础结构
发表于:
分类于:
go
golang基础类型
发表于:
分类于:
go
golang time包
发表于:
分类于:
go
时间类型
time.Time类型表示时间。
func demo() {
now := time.Now() //获取当前时间
fmt.Printf("Now:%v\n", now) // Now:2020-08-19 21:53:31.1633023 +0800 CST m=+0.003989401
year := now.Year() //年
month := now.Month() //月
day := now.Day() //日
hour := now.Hour() //小时
minute := now.Minute() //分钟
second := now.Second() //秒
fmt.Printf("%d-%02d-%02d %02d:%02d:%02d\n", year, month, day, hour, minute, second) // 2020-08-19 21:53:31
}
时间戳
func stamp() {
now := time.Now() //获取当前时间
timestamp1 := now.Unix() //时间戳
timestamp2 := now.UnixNano() //纳秒时间戳
fmt.Printf("秒时间戳:%v\n", timestamp1) // 秒时间戳:1597845356
fmt.Printf("纳秒时间戳:%v\n", timestamp2) // 纳秒时间戳:1597845356562315400
}
使用time.Unix()函数可以将时间戳转为时间格式。
golang error错误处理
发表于:
分类于:
go
golang fmt包
发表于:
分类于:
go