一、基本介绍
在编程中,程序员会经常使用到日期相关的函数,比如:统计某段代码执行花费的时间等等。在 Go 中,开发者为我们提供了 time 包,用于显示时间以及测量使用(日历的计算采用的是公历),详细信息见:Golang 的标准库
1)time.Time 类型:用于表示时间
package main
import (
"fmt"
"time"
)
func main() {
// 查看当前时间
now := time.Now()
// 直接使用时. 输出的是当前的时间. 时区. 毫秒数
fmt.Printf("now type = %T && now = %v",now,now)
}
输出:now type = time.Time && now = 2021-12-04 14:26:56.096042 +0800 CST m=+0.002252801
2)查看各个时间显示信息
package main
import (
"fmt"
"time"
)
func main() {
now := time.Now()
fmt.Printf("年 = %v\n",now.Year())
// 因为月份输出的是英文. 所以我们可以使用 int 进行转义
fmt.Printf("月 = %v\n",int(now.Month()))
fmt.Printf("日 = %v\n",now.Day())
fmt.Printf("时 = %v\n",now.Hour())
fmt.Printf("分 = %v\n",now.Minute())
fmt.Printf("秒 = %v\n",now.Second())</

本文详细介绍了Go语言中时间日期函数的使用,包括time.Time类型、格式化、常量、测量执行时间,以及内置函数的运用实例。适合理解和实践Go编程中的时间管理。
最低0.47元/天 解锁文章
1406

被折叠的 条评论
为什么被折叠?



