在Go中解析日期,可以使用time
包中的Parse
函数。以下是一个示例代码:
package main
import (
"fmt"
"time"
)
func main() {
dateStr := "2022-01-01"
date, err := time.Parse("2006-01-02", dateStr)
if err != nil {
fmt.Println("Error:", err)
return
}
fmt.Println("Parsed date:", date)
}
在这个示例中,我们使用time.Parse
函数将日期字符串"2022-01-01"
解析为time.Time
类型的date
变量。"2006-01-02"
是一个日期格式字符串,它指定了日期的格式。在这个例子中,我们使用了2006-01-02
格式,因为它与我们的日期字符串"2022-01-01"
匹配。如果解析成功,我们将打印解析后的日期;如果解析失败,我们将打印错误信息。
在这个示例中,我们使用了time
包中的Parse
函数,它是Go中解析日期的常用方法。
领取专属 10元无门槛券
手把手带您无忧上云