【发布时间】:2018-01-09 21:51:39
【问题描述】:
我正在尝试使用 Microsoft Graph API 创建一个事件。有点令人困惑的是 date type 参数,例如 start 是 dateTimeTimeZone 类型,它有两个属性,dateTime 和 时区。
{
"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 日,时间为 12:00:00 pm IST,而它应该以 2 结束: IST 下午 00:00。但是,如果我查看我的日历,该活动原定于 IST 上午 6:30 开始,结束于 IST 上午 8:30。我无法理解这种行为。有人可以解释一下吗? 那么dateTime和timeZone这两个参数具体是什么意思呢?什么是有效的 dateTime 接受格式?dateTime 格式是否需要与 timeZone 匹配? 有人可以解释一下这些事情吗?
【问题讨论】:
标签: datetime outlook microsoft-graph-api datetime-format outlook-api