首頁 >後端開發 >Golang >如何將 Go 時間戳格式化為字串?

如何將 Go 時間戳格式化為字串?

Linda Hamilton
Linda Hamilton原創
2024-12-03 05:33:09495瀏覽

How Can I Format a Go Time Stamp as a String?

在Go 中將時間戳格式化為字串

在Go 中處理時間敏感資料時,格式化目前時間戳通常很有用時間作為字串。這使您能夠以人類可讀的標準化格式儲存和顯示時間。

使用time.Now() 和time.Format() 的解決方案:

Go 中取得當前時間並將其轉換為字串的建議方法是利用time.Now() 函數和time.Format()

import "time"

func main() {
    t := time.Now()
    fmt.Println(t.Format("20060102150405"))
}

上面的程式碼將以「YYYYMMDDhhmmss」格式輸出表示當前時間的字串。可以使用時間包中的預定義常數或指定自訂佈局字串將其自訂為任何所需的格式。

其他選項:

  • 要取得目前 UTC 時間而不是本地時間,請使用 time.Now().UTC()。
  • 預先定義的時間格式可以在 time 套件文件中找到。
  • 要對格式進行更精細的控制,請使用 time.Format() 方法的版面參數。

以上是如何將 Go 時間戳格式化為字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn