datetime - 雪花 - 将字符串转换为日期时间
问题描述
我正在使用雪花,并且我将日期作为这种格式的字符串
'2021-04-01 08:00:05.577209+00'
我想将其转换为日期时间。我使用下面的代码来执行此操作(我首先从每个字符串中修剪 '+00')。但是我认为我定义它有点错误,所以我不断收到错误。
TO_TIMESTAMP_NTZ(left(ts,len(ts)-4),'YYYY-MM-DD HH24:MI:SS.FF'),
解决方案
为什么要修剪+00
掉?这样做:
select to_timestamp_ntz('2021-04-01 08:00:05.577209+00', 'YYYY-MM-DD HH24:MI:SS.FF+00')
推荐阅读
- node.js - findOneAndUpdate 不更新字段名
- java - 是否可以使用三元运算符简化以下返回语句?
- python - Python compile() 函数:获取行号和最后一条错误消息
- c# - 如何将 Application Insights 配置为仅跟踪 Azure Function App 中的调用计数
- c# - 在 Xamarin 中将存储过程与 Web 服务一起使用
- java - JWT 创建方法在 Java 应用程序中返回错误
- c++ - 为什么指针不存储和打印与它应该匹配的对象相同的数据?(C++)
- php - 如何通过ID删除数据库中的数据
- python - 如何使判断碰撞的代码成为乌龟和矩形
- python - 如何拧进度条来复制文件