嗨,我目前正在使用Gsuite Admin SDK报告API。我能够成功发送请求并获得响应。
现在,问题是我无法确定
Activities.list()返回的日期格式。
以下是代码段:
"events": [
{
"type": "event_change",
"name": "create_event",
"parameters": [
{
"name": "event_id",
"value": "jdlvhwrouwovhuwhovvwuvhw"
},
{
"name": "organizer_calendar_id",
"value": "abc@xyz.com"
},
{
"name": "calendar_id",
"value": "abc@xyz.com"
},
{
"name": "target_calendar_id",
"value": "abc@xyz.com"
},
{
"name": "event_title",
"value": "test event 3"
},
{
"name": "start_time",
"intValue": "63689520600"
},
{
"name": "end_time",
"intValue": "63689524200"
},
{
"name": "user_agent",
"value": "Mozilla/5.0"
}
]
}
]
注意:请查看开始时间和结束时间,并让我知道你们是否对此有任何想法。 请看看并分享一些信息,并让我知道是否需要其他信息。
答案 0 :(得分:0)
解析Google日历日志时遇到了同样的问题。 他们使用的时间格式是自1月1日0001(0001-01-01)以来的秒数。
我从没有找到他们引用该时间格式的文档。 Google将其用于某些应用程序日志,而不是使用纪元。
您可以在这里https://www.epochconverter.com/seconds-days-since-y0找到在线计算器 使用“自0001-01-01年以来的秒数”下的一个,而不使用零年级下的一个。
因此,您的“ 63689520600”的开始时间将转换为格林尼治标准时间2019年3月30日5:30:00。
如果您希望start_time处于纪元,则可以从数字中减去62135596800秒。计算从0001-01-01开始的秒数时,62135596800转换为1970年1月1日上午12:00:00。从start_time中减去62135596800,将为您提供自1970年1月1日上午12:00以来的秒数。
希望这会有所帮助。