將字串解析為time.Time 值
在Go 中,time.Parse 函數可讓您將字串表示形式轉換為time.Time Value。時間值轉換為 time.Time 物件。這在處理帶有時間戳的資料或從外部來源讀取輸入時非常有用。
時間字串的一種常見格式是“YYYYMMDDTHHmmSS”,其中“YYYY”代表年份,“MM”代表月份,“ DD”表示日期,“HH”表示小時,“mm”表示分鐘, “SS”表示秒。要解析這種格式的字串,您可以使用以下佈局字串:「20060102T150405」。
例如:
s := "20171023T183552" t, err := time.Parse("20060102T150405", s) fmt.Println(t, err)
這將輸出以下內容:
2017-10-23 18:35:52 +0000 UTC <nil>
請注意,您可以使用與輸入字串格式相符的任何自訂佈局字符串。 time.Parse 函數提供了一種靈活的方法將字串轉換為 time.Time 值,無論它們採用何種特定格式。
以上是如何在 Go 中將字串轉換為'time.Time”值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!