时间处理
Go 标准库使用 time 包处理时间。
一、当前时间
二、格式化时间
Go 的时间格式化比较特殊,不使用 YYYY-MM-DD。
它使用固定参考时间:
示例:
记忆方式:
三、解析时间
注意:time.Parse 默认按 UTC 解析。
四、按本地时区解析
五、时间加减
六、时间差
常用于统计接口耗时。
七、Unix 时间戳
时间戳转时间:
八、定时器
周期执行:
九、使用建议
- 时间格式化记住
2006-01-02 15:04:05。 - 存储和接口传输建议明确时区。
- 服务端内部常用 UTC,展示时再转换时区。
- 统计耗时用
time.Since(start)。

