Datetime 雪花GMT字符串到日期的转换

Datetime 雪花GMT字符串到日期的转换,datetime,snowflake-cloud-data-platform,Datetime,Snowflake Cloud Data Platform,我们在JSON文件中收到一个字符串“2019-11-30T18:00:00GMT-06:00”,需要将其转换为时间戳以加载到雪花中的时间戳列中。我尝试了多个选项将时区转换为时间戳等,但是没有成功,请告诉我如何以comversion的数据格式表示此字符串(2019-11-30T18:00:00GMT-06:00) 谢谢 请尝试下面提到的方法 如果您的表是按如下方式创建的 创建表TIMESTAMP_TEST(日期时间戳) 将值插入为 在时间戳_测试中插入从双通道选择替换(替换('2019-11-30

我们在JSON文件中收到一个字符串“2019-11-30T18:00:00GMT-06:00”,需要将其转换为时间戳以加载到雪花中的时间戳列中。我尝试了多个选项将时区转换为时间戳等,但是没有成功,请告诉我如何以comversion的数据格式表示此字符串(2019-11-30T18:00:00GMT-06:00)


谢谢

请尝试下面提到的方法

如果您的表是按如下方式创建的

创建表TIMESTAMP_TEST(日期时间戳)

将值插入为

在时间戳_测试中插入从双通道选择替换(替换('2019-11-30T18:00:00GMT-06:00','GMT'),'T','')


谢谢

利用一种更具雪花效果的方式来实现这一点,您可能希望运行类似这样的程序:

SELECT TO_TIMESTAMP('2019-11-30T18:00:00GMT-06:00','YYYY-MM-DDTHH:MI:SSGMT-TZH:TZM');

此项的输出将是您的帐户默认的日期/时间以及随之产生的时区偏移。

无需使用替换语句。您可以直接将
中的字符串格式映射到\u TIMESTAMP
到\u DATE
函数。哇。。谢谢@Mike,如果有任何链接,请与我分享更多信息。感谢您的帮助@gopinathkolanchi这是核心链接:,但我也发现这个页面对于找到每个元素的特定符号很重要:Thank ton@Mike:)