mysql - 在 MySQL CONVERT_TZ 中处理夏令时
问题描述
我将数据库中的所有日期都存储为 UTC。当我的应用程序被不同的国家/地区使用时,这是为了保持一致并避免混淆。
有时我需要转换为我当地的时区Europe/Brussels
。
select CONVERT_TZ('2021-08-13 14:40:55', '+00:00', 'Europe/Brussels') from sale;
退货NULL
。
所以我尝试了
select CONVERT_TZ('2021-08-13 14:40:55', '+00:00', '+01:00') from sale;
哪个确实有效,但仍然返回错误的时间。欧盟 - 出于某种荒谬的原因 - 仍然有“夏令时”,导致夏季增加一小时。
我将如何处理?
解决方案
推荐阅读
- javascript - 搜索栏仅适用于第一个字符
- python - 检查字符串是否包含元音的函数
- javascript - 通过 Reactjs 以 Json 格式发布请求
- ios - 通过滑动删除行在tableview中不起作用
- angular - 无法将第二个数组绑定到 angular-dual-listbox
- wpf - 在 Elmish.WFP 中,如何为 DataGrid 创建索引绑定?(绑定到列表元素)
- delphi - 如何检测用户是否从另一个虚拟树视图中拖动节点?
- .net - IIS 强制 SSL 重定向不会重定向根流量
- c - 将十六进制类型转换为字符而不更改 C 中的值
- python - python - 如何在python中使用不同符号分割另一个文本之后获取文本?