Go 言語:日付を時間へ変換するベストな方法

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」の日付形式を指定します。変換が失敗した場合はエラーメッセージがプリントされ、成功した場合は変換後の時間がプリントされます。

bannerAds