问题描述
遇到了这样的一个格式的 时间字符串:2018-07-15T16:00:00.000Z
你期待的结果是什么?实际看到的错误信息又是什么?
1、这是什么时间格式?
2、如何格式化,例如格式成:2018-07-15 16:00:00
遇到了这样的一个格式的 时间字符串:2018-07-15T16:00:00.000Z
1、这是什么时间格式?
2、如何格式化,例如格式成:2018-07-15 16:00:00
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答3.3k 阅读
2 回答909 阅读✓ 已解决
2 回答2.2k 阅读
1 回答2.2k 阅读
这个格式是互联网标准时间戳,可以看看 RFC3339
首先你需要解析,解析就需要用到 time.Parse,该方法有 2 个参数,第一个是要解析的时间格式,第二个是要解析的时间。因为
互联网标准时间戳
很常用,所以 time 库里面给出的有该格式time.RFC3339
。解析后 t 是 time.Time 结构,之后你想怎么格式化就怎么格式化。
写在最后:如果你看过 golang 官方 time 库的文档的话,它给出的样例就有这种格式。所以要学一种语言,还是老老实实读读官方文档吧