序言
今天晚上搞个人项目的时候发现有个 SQLite 的问题, 就是 UTC 或 GMT 时间和 localtime 时间的问题。
无意中发现了解决办法, 先记录一下
正文
事情是这样的, 我存储数据的时候, 时间存了两种, 一种是本地时间, 一种是 UTC 时间, UTC 也是 GMT 时间。
但是用 SQLite 获取时间时, UTC 竟然比 localtime 时间晚了 16 个小时, 我很懵逼。 毕竟当前时区是 UTC + 8, UTC 时间应该比 localtime 晚 8 个小时才对的。
无奈, 上网查资料, 没查到, 我太菜了, 搜索不到。 到交流群了问, 也没回应, 实际情况如下图:
这两个时间整整相差了 16 个小时。
实际上, 想满足需求, 直接不要加 utc , 获取的就是 UTC 时间, 结果如下:
这就是我想要的结果
结语
需要学习的东西还是很多, 继续加油吧~
如有错误,敬请指出,感谢指正! — 2022-05-17 22:43:31
最新评论
没有收到邮件通知
我的评论通知貌似坏掉了,定位一下问题
测试一下重新部署后的邮件功能
居然看到自己公司的MIB库,诚惶诚恐
那可能是RobotFramework-ride的版本问题。我装的1.7.4.2,有这个限制。我有空再尝试下旧版本吧,感谢回复。
你好!我在python2.7中安装RobotFramework-ride的时候提示wxPython的版本最高是2.18.12,用pip下载的wxPython版本是4.10,而且我在那个路径下没有找到2
真的太好了,太感谢了,在bilibili和CSDN上都找遍了,终于在你这里找到了
看到下面的链接了,不用了。