Mysql从不同的datetime本地保存日期



我很难决定从不同时区保存数据的正确方法:

我正在构建一个应用程序,它应该为来自世界各地的用户提供服务。

我有一个名为Events的表,用于保存用户插入的事件。

在这个表中有事件的Start_TimeEnd_Time列,我有时需要根据这些列运行一个select查询,并且与用户当前的时间有关。

我正在考虑在数据库中节省时间的最佳方法是什么。显然我对时区方面的知识有些欠缺。

现在我保存所有的时间作为当前的UTC时间戳,我不确定这是正确的方式这样做。

谁能提供一些关于正确存储方式的指导或文档?

嘿,根据我的理解,你有一个应用程序,发送请求到这个数据库代表用户,用户有自己的日期和时区。我建议将应用程序级别的请求时区更改为UTC。将应用程序和数据库置于同一页面,然后在处理后可以将其转换回本地时区。您使用的应用程序语言是什么?

相关内容

  • 没有找到相关文章

最新更新