首页 > 解决方案 > MySQL 相当于 Pandas 的 to_datetime 函数

问题描述

我有一个无符号整数,我使用以下方法转换为日期时间:

pd.to_datetime(date_and_time,unit="s",origin='1906-05-01') 

如何使用 MySQL 进行转换?我试过from_unixtime(date_and_time)了,但它只返回 NULL

标签: mysqldatetime

解决方案


这不是标准的 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

推荐阅读