google-bigquery - Bigquery将字符串转换为时间戳
问题描述
将这样的字符串值转换为时间戳的最佳方法是什么?
“2021-05-11T02:00:03.4897671”
我尝试了以下
select PARSE_TIMESTAMP("%Y-%m-%d %H:%M:%E#S", "2021-05-11T02:00:03.4897671")
但我收到以下错误
Failed to parse input string "2021-05-11T02:00:03.4897671"
解决方案
尝试这个:
select PARSE_TIMESTAMP("%Y-%m-%dT%H:%M:%E*S", "2021-05-11T02:00:03.4897671")
推荐阅读
- java - 在 spring XML 中通过 EL 导入 spring 配置文件
- domain-driven-design - 在 CQRS / 事件溯源中,是否所有数据都需要在命令和事件中?
- javascript - 解构任意对象属性
- javascript - MomentJs 中基于区域的日期格式
- php - 当我使用放入 Rest api 更新数据时,没有显示验证错误?
- .net - “Microsoft.WindowsAzure.Storage.Blob”和“Microsoft.Azure.Storage.Blob”的不同行为
- filter - 确定重复数据的
- python - ^\d+$ 如何评估所有字符必须是数字?
- tensorflow - tensorflow.python.framework.errors_impl.InvalidArgumentError:不兼容的形状:[128,784] vs. [96,784]
- spring-cloud - Spring Cloud Contract Stub Runner 服务器如何将其连接到 Artifactory 存储库并通过 REST 获取存根工件文件?