在Go語言中,可以使用time包提供的Parse函數來將日期字符串轉換為時間類型。示例如下:
package main
import (
"fmt"
"time"
)
func main() {
dateStr := "2022-01-01"
layout := "2006-01-02"
t, err := time.Parse(layout, dateStr)
if err != nil {
fmt.Println("日期轉換錯誤:", err)
return
}
fmt.Println("日期轉換成功:", t)
}
在上面的示例中,我們使用time包中的Parse函數將日期字符串"2022-01-01"轉換為時間類型,并指定日期格式為"2006-01-02"。如果轉換出錯,會打印出錯誤信息;如果轉換成功,會打印出轉換后的時間。