在BigQuery/SQL中,可以使用函数PARSE_TIMESTAMP
和PARSE_DATETIME
将字符串转换为日期时间。
PARSE_TIMESTAMP
函数将字符串转换为时间戳。下面是一个示例:SELECT PARSE_TIMESTAMP('%Y-%m-%d %H:%M:%S', '2022-01-01 12:34:56') AS timestamp_value;
上述代码将字符串'2022-01-01 12:34:56'
转换为时间戳类型。
PARSE_DATETIME
函数将字符串转换为日期时间。下面是一个示例:SELECT PARSE_DATETIME('%Y-%m-%d %H:%M:%S', '2022-01-01 12:34:56') AS datetime_value;
上述代码将字符串'2022-01-01 12:34:56'
转换为日期时间类型。
注意:PARSE_TIMESTAMP
和PARSE_DATETIME
函数的第一个参数是日期时间的格式字符串,用于指定输入字符串的格式。在示例中,'%Y-%m-%d %H:%M:%S'
表示字符串的格式为年-月-日 时:分:秒
。
希望以上解决方法对您有所帮助!