golang语言Time包的一个巨坑

来源:互联网 发布:风月知相思蓝语凌云 编辑:程序博客网 时间:2024/06/06 15:47

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)

注意:在上述用法中,layoutvalue代表的时间,如果想显示到秒,那么12:03:21绝对不可取,应该改为12:03:00否则显示的时间会出错0001-01-01 00:00:00 +0000 UTC。切记!
官网参考

0 0