2015-07-28 34 views
0

我们正在编写一个c#服务器来生成.ics文件,这些文件将由不同时区的人员共享。我们有一个要求说,如果悉尼的人打开文件,事件说下午9:30。柏斯人也应该在下午9:30看到它。即没有自动时区偏移量通过Outlook应用日历。创建(.ics)文件,以便TimeZone传输被Outlook忽略

我看了很多地方,但还没找到解决办法。

这可能吗?

+0

“上午9点30分[...] 9点30分”。我认为这是一个错字? –

+0

对不起,我的愚蠢的错误 – TypingPanda

回答

0

我不认为这是一个ics文件所代表的真正意义 - 它是对事件的邀请,其中“事件”是在特定时间发生的事情。如果09:30在悉尼发生什么事情,那么珀斯09:30就不会发生这样的事情,所以它不可能是同一个事件。听起来像你需要创建多个事件,每个时区一个。

+0

我知道并完全同意你的队友,但问什么是需要在这里做什么。我想我可能需要创建不同的文件并将逻辑检测到用户的区域设置或时区。 – TypingPanda

+1

这是不正确的。 iCalendar支持“浮动时间”这个概念,这正是typingpanda正在寻找的东西。 但是,我不确定它是否适用于Outlook。 – Evert