将 int 转换为时间戳或任何日期格式 sql

converting int to timestamp or any date format sql

我正在从数据库中提取并有一行具有时间戳,我希望它在我的 python 脚本中显示为日期。 这是数据的示例

1422471599
1422471599
1422471599

这是我在 sql

中尝试做的事情
convert(timestamp, cast(time as varchar(12)))

我也愿意尝试将其转换为 python

你可以使用 datetime.fromtimestamp:

from datetime import date

s = 1422471599

print(date.fromtimestamp(s)
2015-01-28
select timestamp 'epoch' + your_column *  interval '1 second' from your_table;

来源:valkrysa blog post