在 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