如何将带有Zulu时间的varchar日期转换为Snowflake中的时间戳

huangapple go评论63阅读模式
英文:

how to convert a varchar date with zulu time to a timestamp in snowflake

问题

我正在尝试将下一个varchar日期转换为时间戳:

2022-02-01T02:37:35.792000Z

我想保留原始格式:

yyyy-MM-ddTHH:mm:ss.ffffffZ

我尝试了try_to_timestamp()函数,但Snowflake控制台返回:

无法使用格式formatdate解析为时间戳

您知道我该如何转换这种varchar日期吗?

英文:

I am trying to convert the next varchar date to timestamp:

2022-02-01T02:37:35.792000Z

For which I will like to preserve the native format:

yyyy-MM-ddTHH:mm:ss.ffffffZ

I´ve tried try_to_timestamp() function but snowflake console returns:

>Can't parse date as timestamp with format format

Do you know how may I convert this class of varchar date?

答案1

得分: 1

mi 而不是 mm 表示分钟:

SELECT TRY_TO_TIMESTAMP('2022-02-01T02:37:35.792000Z','yyyy-MM-ddTHH:mi:ss.ffffffZ');

英文:

mi instead of mm for minutes:

SELECT TRY_TO_TIMESTAMP('2022-02-01T02:37:35.792000Z','yyyy-MM-ddTHH:mi:ss.ffffffZ');

huangapple
  • 本文由 发表于 2023年6月13日 02:53:41
  • 转载请务必保留本文链接:https://go.coder-hub.com/76459514.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定