Ical.Net:事件的AsUtc标志未正确更新

时间:2019-02-08 06:56:06

标签: timezone ical-dotnet

我在Ical.Net版本= 4.0.1.0及更低版本中面临此问题,当我们在DTSTART / DTEND中获得“ GMT-0500”时,它给出的utc时间与AsUtc中的本地时间相同。但是,如果我在ics中手动将“ GMT-0500”替换为“ Canada / Eastern”,则会在AsUtc中给出正确的utc时间。

关注无法正常进行-:

DTSTART;TZID=GMT-0500:20181213T190000
DTEND;TZID=GMT-0500:20181213T220000

以下工作正常-:

DTSTART;TZID=Canada/Eastern:20181213T190000
DTEND;TZID=Canada/Eastern:20181213T220000

1 个答案:

答案 0 :(得分:1)

通常,我建议您熟悉实际的时区名称,而不要猜测它们可能是什么,并希望最好。

noted in the release notes一样,也存在一些缓存AsUtc值的错误。我建议升级到4.latest。 should be backwards compatible