我有一个包含日期值的字符串字段,我想将此字段转换为时间类型。 这些值如下:“9:31:00 a.m.”
我写:
创建或替换表
proyecto.dataset.nueva_tabla
AS
选择
TIME(PARSE_TIME('%I:%M:%S %p',hora_gest)) AS hora_gest
来自 proyecto.dataset.tabla_original
;
产生此错误的原因是 Big Query 语句: PARSE_TIME('%I:%M:%S %p', hora_gest) 不明白“上午 9:31:00”但转换有效的格式是“9:31:00 am”。因此,首先我删除了带有子字符串“a.m”的点。和“下午”