神奇的time.Parse一开始使用time.Parse时很不习惯,因为非常奇怪的layout参数。还可以自定义layout,比如:。网上基本上都在传说这个日子是golang项目开始创建的时间,为了纪念生日才这样设计,其实这真是无稽之谈瞎扯淡。可以发现layout的所有代表年月日时分秒甚至时区的值都是互斥不相等的。因为都不相等所以通过遍历layout就可以switch case解析出每个区块的意义和在字符串中的位置,这样输入对应格式的时间字符串就可以顺利解析出来。

golang的时区和神奇的time.Parse的使用方法

golang的时区和神奇的time.Parse的使用方法

golang的时区和神奇的time.Parse的使用方法

golang的时区和神奇的time.Parse的使用方法

golang的时区和神奇的time.Parse的使用方法

golang的时区和神奇的time.Parse的使用方法

golang的时区和神奇的time.Parse的使用方法

golang的时区和神奇的time.Parse的使用方法