我想学围棋,这是一门很有趣的语言。我有一堆文本文件,我们在上面运行导入,日期的格式是yymmddhhmm。如何将其解析为内部日期格式。以下内容不起作用:

package main

import "fmt"
import "time"

func main() {
    t, err := time.Parse("YYYYMMDDHHmm", "201302031010")
    fmt.Println(t)

    if err != nil {
        panic(err)
    }

    fmt.Println(t)
}

http://play.golang.org/p/sl0Cti5Mqw
也不是:
package main

import "fmt"
import "time"

func main() {
    t, err := time.Parse("201302031010", "201302031010")
    fmt.Println(t)

    if err != nil {
        panic(err)
    }

    fmt.Println(t)
}

http://play.golang.org/p/OUmfNTdlce

最佳答案:

"200601021504"
package main

import "fmt"
import "time"

func main() {
    t, err := time.Parse("200601021504", "201302031010")
    fmt.Println(t)

    if err != nil {
        panic(err)
    }

    fmt.Println(t)
}

http://play.golang.org/p/yKVh4gOOgP
http://golang.org/pkg/time/#Parse