У меня есть MySQL datetime в моей таблице в стандартном формате MySQL, например
"2018-09-19 18: 26: 32.000000"
и при попыткепреобразуя его в время Голанга, используя функцию time.parse()
, я получаю ошибку, что
время разбора "2018-09-19 18: 26: 32.000000": месяц вне диапазона
Я попытался выполнить поиск в Интернете, и формат, по-видимому, разрешен и часто используется многими для успешного анализа.
Может кто-нибудь помочь мне с тем, что мне не хватает?Ниже приведен фрагмент кода, который я использую.
import (
"fmt"
"time"
)
layout := "2018-09-19 18:26:32.000000"
fmt.Println(val)
// prints 2018-09-19 18:26:32.000000
t, err := time.Parse(layout, val)
fmt.Println(fmt.Println(t.Unix()))
// prints -62135596800
fmt.Println(err)
// prints parsing time "2018-09-19 18:26:32.000000": month out of range