首页 > 解决方案 > 将 INT 中的日期转换为 Google Calendar API 的 CreateEvent 的 DateTime

问题描述

日历 API CreateEvent 事件创建响应有一个名为 end_time 的参数,它返回一个整数,知道如何将此整数转换为日期时间吗?

如果您帮助我使用 BigQuery SQL,将不胜感激

例如,其中一个值是:63714621600

将其写入数据库后,我试图在 BigQuery 中查询它,但它没有给我正确的 date_time SELECT TIMESTAMP_MICROS(CAST(end_time AS INT64)*1000) FROMxxxx.xxxx.Calendar但它给了我一个 1972 年的日期时间。

谢谢你。

标签: google-bigquerygoogle-calendar-api

解决方案


也许这些是自 0001-01-01 AD 以来的秒数:

SELECT TIMESTAMP_ADD(TIMESTAMP '0001-01-01 00:00:00', INTERVAL 63732758400 SECOND)

在此处输入图像描述


推荐阅读