首頁 > 後端開發 > Golang > 如何在 Go 中取得格式化時間戳記?

如何在 Go 中取得格式化時間戳記?

Patricia Arquette
發布: 2024-12-02 16:58:11
原創
699 人瀏覽過

How Can I Get a Formatted Timestamp in Go?

在Go 中取得格式化時間戳

在Go 中,可以使用時間的組合來以格式化字串形式檢索當前時間戳。 Now() 函式和 time.Format() 方法。此方法允許自訂日期和時間的字串表示形式。

解決方案:

要以指定格式(YYYYMMDDhhmmss) 格式化時間戳,請使用以下程式碼:

t := time.Now()
fmt.Println(t.Format("20060102150405"))
登入後複製

此程式碼使用time.Now()捕獲當前時間並應用“20060102150405”格式字串產生所需的時間戳表示。例如,在東部夏令時間,它可能會產生“20110504111515”。

其他注意事項:

  • 時間包提供預先定義的時間格式,例如 RFC1123或 RFC3339,可透過常數。
  • 要取得 UTC 時間而不是本地時區的當前時間,請使用 time.Now().UTC()。
  • 您可以根據需要自訂格式字串以滿足您的需求。具體要求。如需更多選項,請參閱時間包文件。

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板