package main
import (
"fmt"
"time"
)
const (
layout = "2006-01-02 15:04:05"
// layout = "2006-01-02 14:04:05"
)
func main() {
dt := "2022-12-13 14:15:16"
tm, err := time.Parse(layout, dt)
if err != nil {
fmt.Println(err)
}
fmt.Println(tm)
}Ответ:
2022-12-13 14:15:16 +0000 UTCБыло:
layout на "2006-01-02 15:04:05"layout на "2006-01-02 14:04:05"package main
import (
"fmt"
"time"
)
const (
// layout = "2006-01-02 15:04:05"
layout = "2006-01-02 14:04:05"
)
func main() {
dt := "2022-12-13 14:15:16"
tm, err := time.Parse(layout, dt)
if err != nil {
fmt.Println(err)
}
fmt.Println(tm)
}parsing time "2022-12-13 14:15:16": month out of range
0001-01-01 00:00:00 +0000 UTCПример нашёл здесь, но внятного объяснения так и не получил, не понял...









