【问题标题】:PostgreSQL: Converting data file string to epoch timePostgreSQL:将数据文件字符串转换为纪元时间
【发布时间】: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

【问题讨论】:

标签: sql postgresql casting epoch


【解决方案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

【讨论】:

    猜你喜欢
    • 2013-01-25
    • 1970-01-01
    • 2016-07-23
    • 2012-04-03
    • 2018-09-07
    • 2018-02-18
    • 1970-01-01
    • 1970-01-01
    • 2011-06-21
    相关资源
    最近更新 更多