我正在使用 youtube 直播 api 来设置我的直播活动。当我将日期设置为scheduleStartTime并保存事件时,它会存储日期时间,但会忽略Timezone。
无论我设置什么时区值,我总是以(GMT-7)结束。这是我设置的示例2015-09-10T21:00:00.0000000+04:00我最终会得到(GMT+4)
有谁知道如何解决它?
我正在使用 youtube 直播 api 来设置我的直播活动。当我将日期设置为scheduleStartTime并保存事件时,它会存储日期时间,但会忽略Timezone。
无论我设置什么时区值,我总是以(GMT-7)结束。这是我设置的示例2015-09-10T21:00:00.0000000+04:00我最终会得到(GMT+4)
有谁知道如何解决它?
根据YouTube Live Streaming API Docs,格式scheduledStartTime
必须为 ISO 8601 格式:
datetime
计划开始广播的日期和时间。该值以ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ) 格式指定。
您没有列出具体的平台,但我在 iOS 上的工作日期格式字符串如下:
YYYY-MM-dd'T'HH:mm:ssZZZZZ