Google bigquery 大查询pars\U时间戳问题

Google bigquery 大查询pars\U时间戳问题,google-bigquery,Google Bigquery,我尝试在标准SQL中使用Pars_Timestamp函数,它解析时不区分Am和PM,下面是我的查询,两者的结果相同,但不正确 SELECT PARSE_TIMESTAMP("%B %e, %Y %l:%M %p",time) FROM ( SELECT 'May 14, 2018 9:46 AM' AS time UNION ALL SELECT 'May 14, 2018 9:46 PM' AS time ) 您可以使用您的虚拟数据作为 #standardS

我尝试在标准SQL中使用Pars_Timestamp函数,它解析时不区分Am和PM,下面是我的查询,两者的结果相同,但不正确

SELECT
  PARSE_TIMESTAMP("%B %e, %Y %l:%M %p",time)
FROM ( 
  SELECT
    'May 14, 2018 9:46 AM' AS time
  UNION ALL
  SELECT
    'May 14, 2018 9:46 PM' AS 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
您可以使用您的虚拟数据作为

#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