简体   繁体   English

迄今为止的大查询字符串

[英]Big Query string to date

How can I convert string to date by using parse_timestamp in Big Query?如何在 Big Query 中使用parse_timestamp将字符串转换为日期?

"2022-12-12T14:17:41.9626+03:00"

I need something like following;我需要以下内容;

date(timestamp(parse_datetime("%Y-%m-%dT%H:%M:%SZ", receivedAt)))

It seems already TIMESTAMP literals , so you might consider below.似乎已经是TIMESTAMP literals ,因此您可以在下面考虑。

WITH sample_table AS (
  SELECT "2022-12-12T14:17:41.9626+03:00" received_at
)
SELECT EXTRACT(DATE FROM TIMESTAMP(received_at)) received_dt
  FROM sample_table;

+-----+-------------+
| Row | received_dt |
+-----+-------------+
|   1 | 2022-12-12  |
+-----+-------------+

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM