如何将以下 AM/PM 值转换为 Big Query 标准 SQL 中的 24 小时时钟时间?
创建日期 8/30/2018 2:23:38 下午
创建日期 2018-08-30 14:23:38 UTC
首先将时间戳字符串解析为TIMESTAMP值,然后按照所需的方式格式化它:
SELECT
FORMAT_TIMESTAMP(
'%Y-%m-%d %H:%M:%S %Z',
PARSE_TIMESTAMP('%m/%d/%Y %I:%M:%S %p', created_date)
) AS created_date
FROM (
SELECT '8/30/2018 2:23:38 PM' AS created_date
);
+-------------------------+
| created_date |
+-------------------------+
| 2018-08-30 14:23:38 UTC |
+-------------------------+
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5063 次 |
| 最近记录: |