google-bigquery - 如何将日期数据类型从字符串更改为日期
问题描述
我想在 Google BigQuery 中将 Dates 数据类型从 String 更改为 Date。我写了这段代码:
SELECT PARSE_DATE("%x", Order_Date),PARSE_DATE("%x", Ship_Date)
FROM `SALES_CHART`
我收到了这个错误:
无法解析输入字符串“08-02-2010”
解决方案
您也可以尝试以下不同的选项:-
select cast ('2021-02-22' as date)
select cast ('2021-02-22 06:40:00' as datetime)
select cast ('2021-02-22 06:40:00' as timestamp)
Datetime
&之间的区别Timestamp
你可以在这里参考。
推荐阅读
- java - 如何在不影响其值的情况下截取完整 ListView 的屏幕截图
- c# - Cryptography MachineGuid 问题
- c++11 - 增量和减量未按预期运行
- python - Pandas:删除异常值以用均值替换 NaN
- google-cloud-platform - 尝试将 Cloud CDN 缓存模式更改为“使用原始设置 ...”会导致错误“字段 'resource.cdnPolicy.defaultTtl' 的值无效:'0'”
- django - 如何使用序列化程序在 django rest 框架中使用嵌套的 json 对象验证请求?
- sql - 使用 ReportBuilder 更改日期格式
- javascript - 如何根据变量更改相机的 x 和 y
- java - Bytebuddy:是否可以通过用 lambda 表达式替换执行来拦截方法?
- python - x_input=numpy.array(), TypeError: 'int' object is not subscriptable