我正在尝试解析由tar生成的时间戳,例如“ 2011-01-19 22:15”,但无法计算出time.Parse的时髦API。
以下产生“解析时间“ 2011-01-19 22:15”:超出范围的月份”
package main import ( "fmt" "time" ) func main () { var time , error = time.Parse("2011-01-19 22:15","2011-01-19 22:15") if error != nil { fmt.Println(error.String()) return } fmt.Println(time) }
请遵循Go 时间包文档中的说明。
布局中使用的标准时间为: 2006年1月2日星期一1:04:05 MST(MST是GMT-0700) 现在是Unix时间1136243045。(将其视为01/02 03:04:05PM '06 -0700。)要定义自己的格式,请写下标准时间的格式。
布局中使用的标准时间为:
2006年1月2日星期一1:04:05 MST(MST是GMT-0700)
现在是Unix时间1136243045。(将其视为01/02 03:04:05PM '06 -0700。)要定义自己的格式,请写下标准时间的格式。
1136243045
01/02 03:04:05PM '06 -0700
例如,
package main import ( "fmt" "time" ) func main() { t, err := time.Parse("2006-01-02 15:04", "2011-01-19 22:15") if err != nil { fmt.Println(err) return } fmt.Println(time.SecondsToUTC(t.Seconds())) } Output: Wed Jan 19 22:15:00 UTC 2011