mysql - 如何在 SQL 查询中将 unix 纪元格式日期转换为 UTC?
问题描述
我有这种格式的日期时间 1610382439。我正在寻找 sql 查询以将其转换为 UTC 时间。
解决方案
一种解决方案是将这些秒数添加到 1970-01-01。datetime
数据类型不针对 DST 进行调整:
select cast('1970-01-01' as datetime) + interval 1610382439 second
-- 2021-01-11 16:27:19
推荐阅读
- reactjs - 反应路由器 4 开关显示两个组件
- php - 如何在 Nexmo 代码中设置我的 php 变量
- java - 如何在 JAVA 中同时或非阻塞地运行不同的类
- django-rest-framework - “没有名为'rest_auth'的模块”即使我安装了rest_auth也会出错?
- javascript - 如何检查数组中的相同元素?
- c++ - 错误:命名空间“pqxx”中的“行”未命名类型
- serenity-bdd - 我如何使用宁静剧本模式上传文件
- javascript - 如何在依赖于另一个异步调用的数据的 forEach() 中进行异步调用?
- python - PyQt:最大化窗口时如何防止处理多个调整大小事件?
- c++ - 如何为不同类型重用运算符重载?