字符串雪花的日期时间

时间:2021-05-12 15:59:57

标签: sql snowflake-cloud-data-platform

需要将雪花 TIMESTAMP_TZ(9) 转换为字符串格式,但抛出此错误

<块引用>

“无法识别日期 '27/02/2020'”

尝试了所有这些:

TO_CHAR( date, 'DD-MM-YYYY') as date,   
TO_VARCHAR(date, 'DD/MM/YYYY') as date, 
TO_CHAR( date, 'DD.MM.YYYY') as date, 

1 个答案:

答案 0 :(得分:-1)

如果我写这样的查询,我可以重现这个问题:

select to_char(date, 'DD-MM-YYYY') 
from (
    select '27/02/2020'::date date
)

-- Date '27/02/2020' is not recognized

我可以用这个来修复这个查询:

select to_char(date, 'DD-MM-YYYY') 
from (
    select to_date('27/02/2020', 'DD/MM/YYYY') date
)

因此,如果这是您的问题,首先您需要使用特定格式的 to_date() 解析日期。