在 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