1.项目需要各种时间格式转换成时间戳
2.示例
t, _ := time.Parse("Jan 2, 2006 3:04:05 PM", x)//x是string
return t.Unix()
Jan 2, 2006 3:04:05 PM go的基础时间,第一个参数使用这个时间的任意格式皆可,第二个参数就是你想要转换成时间戳的时间
3.time.Parse使用的是utc时区,如果想要转换到你想要的时区加减对应的时间差
4.这个方法也是我在chatgpt上面搜到的,确实好用,推荐一波。
5.看源码找到了一个方法
t, _ := time.ParseInLocation("Jan 2, 2006 3:04:05 PM", x, time.Local)
return t.Unix()
直接返回所在地的时间