golang的时间格式化中没有yyyy-MM-dd的
格式化时间format的参数layout必须使用2006-01-02T15:04:05.0000000+08:00这个时间
//注意时区必须+8
//var timeLayoutStr = "2006-01-02T15:04:05.0000000+00:00"这样是错误的
var timeLayoutStr = "2006-01-02T15:04:05.0000000+08:00"
testTime, _ := time.Parse(timeLayoutStr, "2021-07-02T16:50:05.4856842+08:00")
//或者把当前时间转换成指定格式,layout必须是该时间
nowTime := time.Now().Format("2006-01-02 15:04:05")
版权声明:本文为qq_24585103原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。