これはISO形式じゃない独自仕様のフォーマットですね?
参考資料
golangで時間をフォーマット指定した文字列に変換する時には
%Yといったような制御文字で表すのではなくて
"2006/1/2 15:04:05"という決まった日付に対して、出力例を与えるような形になっている。
うん、分かりやすい。
サンプルコードは逆引きGolangで出てきました。
これを参考にフォーマット文字列を調整してみてください。
Go
1package main
2
3import "fmt"
4import "time"
5
6func main() {
7 str := "Thu May 24 22:56:30 JST 2001"
8 layout := "Mon Jan 2 15:04:05 MST 2006"
9 t, _ := time.Parse(layout, str)
10 fmt.Println(t) // => "2001-05-24 22:56:30 +0900 JST"
11
12 str = "2003/04/18"
13 layout = "2006/01/02"
14 t, _ = time.Parse(layout, str)
15 fmt.Println(t) // => "2003-04-18 00:00:00 +0000 UTC"
16}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。