代码之家  ›  专栏  ›  技术社区  ›  Mateusz Urbański

转换PostgreSQL中的时间戳

  •  2
  • Mateusz Urbański  · 技术社区  · 6 年前

    我想在PostgreSQL中将时间戳列转换为以下格式:

    2/28/2018
    

    我试过了:

    to_char((sr.created_at), 'MM/DD/YYYY')
    

    但这给了我:

    02/28/2018
    

    在PostgreSQL中有这样做的方法吗?

    1 回复  |  直到 6 年前
        1
  •  4
  •   Kaushik Nayak    6 年前

    您可以使用 FM 用于抑制前导零的前缀。

    knayak=# select TO_CHAR(DATE '2019-01-01','FMMM/FMDD/YYYY');
     to_char
    ----------
     1/1/2019
    (1 row)