在BigQuery中将字符串转换为日期?

时间:2020-01-31 07:58:59

标签: google-bigquery

我的大查询中有一个timestamp,看起来像这样:30/01/2020 00:14:05

date是表的列名之一

我已经尝试过:

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

1 个答案:

答案 0 :(得分:2)

根据您的情况,您需要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))(如果您只需要日期)