我将解析ps -eo pid,lstart,cmd输出以获取进程开始时间shell 输出日期格式是这样的:Mon Dec 17 16:20:07 2018这是我的代码,package mainimport ( "fmt" "time")func main () { myDateString := "Mon Dec 17 16:20:07 2018" myDate, err := time.Parse("Mon Jan 02 15:04:05 2016", myDateString) if err != nil { fmt.Println(err) } fmt.Println(myDate)}出去parsing time "Mon Dec 17 16:20:07 2018": month out of range0001-01-01 00:00:00 +0000 UTC我的用法有什么问题吗?
1 回答
小唯快跑啊
TA贡献1863条经验 获得超2个赞
它应该是
myDate, err := time.Parse("Mon Jan 02 15:04:05 2006", myDateString)
代替
myDate, err := time.Parse("Mon Jan 02 15:04:05 2016", myDateString)
- 1 回答
- 0 关注
- 141 浏览
添加回答
举报
0/150
提交
取消