gpt4 book ai didi

iphone - Tapku 图书馆日历的奇怪时区问题

转载 作者:行者123 更新时间:2023-11-28 19:22:32 25 4
gpt4 key购买 nike

我对 Tapku 图书馆日历有一个奇怪的问题。

我正在 Tapku 图书馆日历中显示事件。我正在从美国/多伦多时区的服务器获取日期。 IE。 -500。

我的系统和日历时区在“设置”应用中设置为加拿大多伦多。

所以,问题是当日历在错误的日期 View (日期图 block )中显示一个事件时。事件于 2011 年 11 月 16 日举行,并在日历上显示为 17 日。

11/16/2011 17:00 -0500

所以我找到了将时区设置为 GMT 的解决方案。

[dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"GMT"]];

以上内容适用于多伦多时区。现在,我将时区设置为意大利罗马,它也应该在 16 日显示该事件,但它在 17 日显示。

所以,问题是,如果我保持在这条线上,它在加拿大多伦多时区工作正常,而在意大利罗马时区有问题,如果我删除这条线,那么它在意大利罗马工作正常,在意大利多伦多时有问题.

为此,我也尝试设置 systemTimeZone 和 localTimeZone,但仍然没有成功。

那么,我应该怎么做才能使所有时区的事件都显示在正确的日期 View 中?

如果您需要任何进一步的详细信息,请告诉我。

最佳答案

这是对类似问题的回答: https://stackoverflow.com/a/9405625/220154

我认为 tapku 日历将 GMT:0 设置为它用来与您的日期进行比较的日期,因此它与时区混淆了很多。当您检查要包含在日历中的日期时,您可能需要将日期缩短为 GMT 午夜。

希望对您有所帮助。

关于iphone - Tapku 图书馆日历的奇怪时区问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7514804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com