【Go-MySQL】time.Time 和 timestamp 类型的时区问题
日志中的时间参数生成于 time.Time 类型的 String 方法,该方法返回采用如下格式字符串的格式化时间:“2006-01-02 15:04:05.999999999 -0700 MST”,这与日志中的格式是一致的。TIMESTAMP 类型存储的是自 1970-01-01 00:00:01 +0000 UTC 到指定时间经过的秒数,在展示或检索数据时,再转为数据库指定时区的时间,即数据的存储和展示是分离的。因此,并非使用 string 类型不能传递有效的时区信息,而是使用的格式错误。
原创
2022-09-22 10:22:40 ·
3762 阅读 ·
1 评论