我正在尝试使用 Microsoft Graph API 创建一个事件。有点令人困惑的是日期类型参数,例如start它是dateTimeTimeZone类型,它有两个属性dateTime和timeZone。
{
"subject": "Test body event graph api ist 1",
"start": {
"dateTime": "2018-01-09T12:00:00",
"timeZone": "India Standard Time"
},
"end": {
"dateTime": "2018-01-09T14:00:00",
"timeZone": "India Standard Time"
},
}
例如,我使用了上面列出的开始和结束日期时间值。这意味着该事件的创建日期应为2018 年 1 月 9 日,时间为IST 下午 12:00:00,而它应该在IST 下午 2:00:00结束。但是,如果我查看我的日历,该活动原定于IST 上午 6:30 开始,并于 IST上午 8:30结束。我无法理解这种行为。有人可以解释一下吗?那么dateTime和timeZone这两个参数具体说明了什么?什么是有效的 dateTime 接受格式,dateTime格式是否需要与timeZone匹配?有人可以解释这些事情吗?