首页 > 解决方案 > 在 BigQuery 中将字符串转换为日期?

问题描述

timestamp我的大查询中有一个如下所示:30/01/2020 00:14:05

date是表的列名之一

我已经尝试过:

1. cast(PARSE_DATE('%Y%m%d', date) as DATE)
2. CAST(date as DATE)

标签: google-bigquery

解决方案


在您的情况下,您需要SELECT PARSE_DATETIME('%d/%m/%Y %H:%M:%S','30/01/2020 00:14:05')

或者SELECT PARSE_DATE('%d/%m/%Y',SUBSTR('30/01/2020 00:14:05',1,10))如果您只需要日期


推荐阅读