mysql - MySQL 相当于 Pandas 的 to_datetime 函数
问题描述
我有一个无符号整数,我使用以下方法转换为日期时间:
pd.to_datetime(date_and_time,unit="s",origin='1906-05-01')
如何使用 MySQL 进行转换?我试过from_unixtime(date_and_time)
了,但它只返回 NULL
解决方案
这不是标准的 unix 时间戳,因为您将起点设置为'1906-05-01'
. 基本上,您需要的是'1906-05-01' + 2626070399 seconds
.
您可以使用以下 mysql 查询来实现此目的:
select date_add('1906-05-01',interval 2626070399 second)
或者
select '1906-05-01' + interval 2626070399 second
推荐阅读
- python - 从最后一个元素到第一个元素的数组
- electron - 如何获取打包电子应用程序错误的完整日志?
- php - 如何在PHP中获取具有html同名类的数组
- r - R:按多个组计数(dplyr) - 这是正确的
- r - R - deSolve 包(ode 函数):根据时间更改 SIR 模型中的参数矩阵
- java - 尝试制作一个接受简单字符串输入并将其存储在 Java 中的棋盘
- r - 在 R 中解释对数转换的多元回归模型
- javascript - 尝试将我的“aws-amplify”包导入我的入口点时收到 JSLint 错误
- java - 如何从 BarChart MPAndroid 图表中删除十进制值?我尝试了几种方法但没有奏效
- javascript - 排序/创建具有重叠的偏好列表的排名