将 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;
我正在从数据库中提取并有一行具有时间戳,我希望它在我的 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;