go 格式化时间 2006-01-02 15:04:05

看到教程里说

timenow := time.Now().Format("2006-01-02 15:04:05");
// 输出 2021-03-25 11:22:39

我以为上面的那串时间只是个样式,随便一个时间就可以,结果输入此时的时间后,输出的却是这样:

go 格式化时间 2006-01-02 15:04:05_格式化时间

WTF? 怎么会生成这样的东西,最后从网上找到说明,原来这个时间是有讲究的。

是 2006 年 1 月 2 日 下午 3 时 4 分 5 秒

这样就理解了吧,不是简单的时间,还是 123456 结合而成的,每个数字都代表一个时间单位的位置

总算得出了正常的时间

go 格式化时间 2006-01-02 15:04:05_go_02