PostgreSQL:将数据文件字符串转换为纪元时间
Posted
技术标签:
【中文标题】PostgreSQL:将数据文件字符串转换为纪元时间【英文标题】:PostgreSQL: Converting data file string to epoch time 【发布时间】:2017-05-20 09:10:05 【问题描述】:我正在尝试将数据字段中的纪元字符串值(列为“更新日期”)转换为纪元时间。请参阅下面列出的输出: 任何帮助将不胜感激。
这是查询的sn-p:
select created_at
,data -> 'skill_survey_recent_status' as status
,data -> 'skill_survey_recent_status_date' as updated_date
from line_items
where product_id = 2
order by 1 desc
【问题讨论】:
meta.***.com/questions/285551/… 【参考方案1】:不确定“纪元时间”是什么意思,但要将其转换为正确的时间戳值,请使用 to_timestamp()
:
select created_at,
data -> 'skill_survey_recent_status' as status
to_timestamp((data -> 'skill_survey_recent_status_date')::double precision) as updated_date
from line_items
where product_id = 2
order by 1 desc
【讨论】:
以上是关于PostgreSQL:将数据文件字符串转换为纪元时间的主要内容,如果未能解决你的问题,请参考以下文章
将 PostgreSql 时间戳查询转换为 MS SQL/Azure SQL