【问题标题】:select only HH:MM:SS (hour, minutes and seconds) from timestamp column in postgres从 postgres 的时间戳列中仅选择 HH:MM:SS(小时、分钟和秒)
【发布时间】:2021-04-02 05:25:39
【问题描述】:

我有一个 postgresql 数据库,其中有一列包含 timestamptz 数据 (YYYY-MM-DD HH:MM:SS),我只想查询 HH:MM:SS。

在示例中,“摄取”列名称是带有 timesamptz 的列名称

select ingested from my_database

这是一个数据示例:2020-12-23 12:18:13 我怎样才能只得到 12:18:13?

【问题讨论】:

    标签: sql database postgresql date


    【解决方案1】:

    您可以转换为时间:

    select ingested::time
    

    为了避免毫秒:

    select ingested::time(0)
    

    【讨论】:

    • 是的!它工作 select ingested::time from classifier_db 谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-24
    • 2020-03-19
    • 1970-01-01
    • 2013-10-08
    • 1970-01-01
    相关资源
    最近更新 更多