【问题标题】:Convert date to specific format in postgresql在 postgresql 中将日期转换为特定格式
【发布时间】:2026-01-28 00:15:01
【问题描述】:

我有一列的值如下。数据类型是“文本”

 Check-in

 26Nov2017
 09Jun2017
 19Jan2018

我正在尝试转换为特定格式

Check-in

Nov-17
Jun-17
Jan-18

当我尝试写作时出现类型显式错误

 select Check-in,to_date(Check-in,'Mon-YY') as Check-in_updated from my_table;

【问题讨论】:

    标签: sql postgresql date


    【解决方案1】:

    首先,您需要使用CAST() 将其显式转换为日期

    Demo

    SELECT TO_CHAR(cast(Check-in as date), 'Mon-YY')
    

    输出:

    Nov-17
    

    【讨论】:

      最近更新 更多