本文主要是介绍golang语言Time包的一个巨坑,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Time包的time.Parse()
time
包中有一个Parse()
函数,API为
func Parse(layout, value string) (Time, error)
作用是把一个表示时间的字符串转换成time.Time
类型,使用如下:
time1, _ := time.Parse("2006-01-02 15:04:00", "2016-02-24 12:03:21")
fmt.Println(time1)
注意:在上述用法中,layout
和value
代表的时间,如果想显示到秒,那么12:03:21
绝对不可取,应该改为12:03:00
,否则显示的时间会出错0001-01-01 00:00:00 +0000 UTC
。切记!
官网参考
这篇关于golang语言Time包的一个巨坑的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!