在 Go 中以 yyyyMMddHHmmss 格式格式化当前时间
Jay Singh
2022年4月22日
Datetime
是一种封装了某一时间点的日期和时间属性的类型。Datetime
可以在 Go 中的 time 包中找到。
time
包包含所有需要的功能,用于显示、测量和显示时间。time
包还包含格式化、解析、显示和操作日期和时间的基本技术。
Time 是结构中的任何变量类型或字段,它将时间作为值保存。时间是一种度量单位,它以毫秒精度表示时间中的某个时刻。
在 Go 中以 yyyyMMddHHmmss
格式格式化当前时间
package main
import (
"fmt"
"time"
)
func main() {
currentTime := time.Now()
fmt.Printf("Current time is : %v\n", currentTime)
}
输出:
Current time is : 2022-04-05 16:32:36 +0000 UTC m=+0.000000001
下面是一个符合 RFC3339 标准
的时间格式化的基本例子,并附有相关的布局常数。
package main
import (
"fmt"
"time"
)
func main() {
current_time := time.Now()
fmt.Println("Current time: ", current_time.Format(time.RFC3339))
}
输出:
Current time: 2022-04-05T04:12:26Z