首页 > 解决方案 > 将字符串 (4/14/2016 8:00:00 PM) 转换为 Bigquery 中的时间戳

问题描述

您能帮忙在 Bigquery 中将 String 转换为 DateTime 吗?String 的长度在下面是不同的,因为在单个日期月份、小时数中没有 0。

2016 年 4 月 14 日晚上 8:00:00

2016 年 5 月 7 日下午 5:00:00

我尝试使用 PARSE_TIMESTAMP 函数,但出现错误“无法解析输入字符串“4/14/2016 8:00:00 PM””

标签: sqlgoogle-bigquerytimestamp

解决方案


在下面使用

select parse_timestamp('%m/%d/%Y %r', col) ts       

如果应用于您问题中的样本数据 - 输出是

在此处输入图像描述


推荐阅读