golang Time 中的 wall 是什么?

我正在测试一项功能,在该功能中,我必须将带有created_at字段类型的记录写入time.TimeMysql 表中。当我读回相同的记录时,我得到以下差异。

                                    Time: (time.Time) {
                                -    wall: (uint64) 454722000,
                                +    wall: (uint64) 0,

wallgolang 中有什么Time,为什么它们不同?


冉冉说
浏览 178回答 2
2回答

呼唤远方

时间包文档的单调时钟部分详细描述了单原子和挂钟时间。本节介绍从数据库读取时间的场景。有关如何比较时间值的信息,请参阅等于。

慕仙森

对我来说真正的原因与nano seconds. 显然,当我写给 db 时,nano seconds它们被剥离了。所以我所做的是创建一个函数,它会返回我当前时间但没有nano seconds.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go