在 Go 中以 yyyyMMddHHmmss 格式格式化当前时间

Jay Singh 2022年4月22日
在 Go 中以 yyyyMMddHHmmss 格式格式化当前时间

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