將字串時間轉換為Go 時間結構
在Go 中,你可能會遇到需要將字串時間值轉換為時間的情況.時間結構。處理預設 time.Parse() 函數無法辨識的特定格式的字串時間值時會出現一個常見問題。
考慮格式為「20171023T183552」的字串時間。要解析該字串,我們可以根據其特定格式定義自己的佈局字串。
建立佈局字串
佈局字串透過定義如何指導轉換過程應解釋字串時間值。對於給定的範例,格式可以描述為“YYYYMMDDTHHmmSS”。這表示:
解析字串
解析字串解析字串
解析字串
解析字串解析字串解析字串解析字串解析字串解析字符串>一次定義了佈局字串,我們可以將它與time.Parse() 函數一起使用,將字串時間值轉換為time.Time 輸出:結論透過自訂佈局字串,我們可以成功將字串時間值解析為Go 中的time.Time 結構,即使它們的格式與時間提供的標準選項不同包裹。以上是如何將字串時間轉換為 Go 時間結構?的詳細內容。更多資訊請關注PHP中文網其他相關文章!