欢迎光临!
若无相欠,怎会相见

SQLite 获取 UTC 时间和 localtime 时间

序言

今天晚上搞个人项目的时候发现有个 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

赞(0) 打赏
转载请注明:飘零博客 » SQLite 获取 UTC 时间和 localtime 时间
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

欢迎光临