PARSE_TIMESTAMP("%B %e, %Y %I:%M %p",time)
Вы можете попробовать это со своими фиктивными данными как
#standardSQL
SELECT
PARSE_TIMESTAMP("%B %e, %Y %I:%M %p",time)
FROM (
SELECT
'May 14, 2018 9:46 AM' AS time
UNION ALL
SELECT
'May 14, 2018 9:46 PM' AS time )
это даст вам
05/14/2018 09:46:00
05/14/2018 21:46:00