go 提供的这个 layout 对算法的实现非常科学高效,而且很规律。下面我们详细分解下。 所有的值表示都唯一对应一个时间部分。并且涵盖了很多格式组合。

月份 1,01,Jan,January
日  2,02,_2
时  3,03,15,PM,pm,AM,am
分  4,04
秒  5,05
年  06,2006
时区 -07,-0700,Z0700,Z07:00,-07:00,MST
周几 Mon,Monday

格式化参考日期必须是2006-01-02 15:04:05(这里的15可以换成3或03,代表12小时制)这个时间是固定的,换做其他的日期就失效了。
2006是go语言在google内部谋划的日子,后面依次是1、2、15(3)、4、5的顺序表示,你可以这么记。