首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS中的时区和日历

iOS中的时区和日历
EN

Stack Overflow用户
提问于 2013-06-06 00:41:45
回答 2查看 1.3K关注 0票数 1

我正试图为iphone创建一个有提醒功能的待办事项列表应用程序。然而,我有点困惑如何处理各种时区和日历?说我在A时区,并设置一个提醒,5小时后出发。如果移动到不同的时区B,iOS会自动处理在5小时的时间间隔后触发提醒吗?

EN

回答 2

Stack Overflow用户

发布于 2013-06-06 00:56:45

不,如果您不调整提醒时间,假设您使用的是UILocalNotification作为示例,那么它不会改变提醒时间,而火日期是NSDate实例。

来自NSDate类参考:

NSDate对象表示单个时间点。

即使您在不同的时区之间移动,单个时间点也保持不变。

票数 0
EN

Stack Overflow用户

发布于 2013-06-06 01:06:16

我相信这取决于您是否在iOS设备上启用了Timezone支持。苹果在这里提供了一篇很好的文章,我认为这有助于回答你的问题:http://support.apple.com/kb/HT4576

具体地说:

时区支持将允许您在iOS设备当前使用的时区以外的时区中创建和查看事件(时钟设置为的时区除外)。如果不使用时区支持,则iOS设备将默认为当前时钟设置。位置感知的iOS设备将使用location自动设置时区、日期和时间。

在Apple上也有一个类似的问题:https://apple.stackexchange.com/questions/63232/calendar-mac-iphone-timezone-support-question。具体的答案是:

在时区支持关闭时创建的事件默认为日历中的本机时区(在创建时设置),关闭时区支持可以让iPhone自动将约会时间转移到本地时间。

因此,在禁用“时区支持”的情况下,应该允许设备根据您更改的时区进行调整。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16952020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档