如何解析高朗这个奇怪的日期时间2018-10-22t2250?
我找不到日期布局

最佳答案

您可以创建自己的自定义格式。在生产中,您还应该处理错误。

package main

import (
    "fmt"
    "time"
)

func main() {
    timeString := "2018-10-22T2250"
    timeFormat := "2006-01-02T1504"

    t, _ := time.Parse(timeFormat, timeString)

    fmt.Println(t)
}

Playground link
返回UTC时间。你可能需要调整到另一个时区,这取决于你的来源。
//init the location
loc, _ := time.LoadLocation("Asia/Shanghai")
//localize the time
localTime := t.In(loc)

09-05 12:27