Java发送Outlook会议请求ical4j

时间:2018-09-23 04:16:29

标签: java outlook calendar invite ical4j

我正在尝试使用Java发送Outlook会议请求。当我发送UTC时,Outlook会将时区调整为客户端的日历并显示。如何使客户不自动适应客户的时区? 例如:如果我向东部地区的客户发送太平洋时间下午5点的会议,则该会议仍应在客户日历中显示为下午5点。 我的要求有:

DTSTART:20181029T070000Z
DTEND:20181030T070000Z

1 个答案:

答案 0 :(得分:0)

如果您希望事件在一天的同一时间出现,而不管与会者的时区如何,都希望使用浮动时间。它的语法基本相同,但没有最后的Z。例如,请参见https://tools.ietf.org/html/rfc5545#section-3.3.5

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return 10
}

对于一个事件,无论接收者所在的位置在下午5点开始。

请注意,这对于会议来说确实是一件很奇怪的事情。如果您在一个时区中有一个组织者,而在电话会议中在其他时区中有与会者,那么他们最终将在不同时间拨入。这真的是您想要的吗?