首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DST UIDatePicker问题

DST UIDatePicker问题
EN

Stack Overflow用户
提问于 2015-12-22 12:37:02
回答 1查看 52关注 0票数 0

我遇到的问题:

在美国,一小时倒班发生在当地时间02:00,在春季,时钟从01:59标准时间的最后一刻向前跳到03:00 DST,而那一天有23小时,而在秋天,时钟从01:59 DST的最后一刻向后跳到标准时间01:00,重复那个小时,当天有25小时。37.当地时间的数字显示器没有准确地在转换到夏季时间读取02:00,而是从01:59:59.9向前跳到03:00:00.0。

UIDatePicker没有机会在发生DST时设置02:00:00时间。如何才能在UIDatePicker中修复以便能够选择那个时间?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-22 13:00:45

NSTimeZone是一个定义时区对象行为的抽象类。时区对象代表地缘政治区域。夏令储蓄也是用那个类来管理的。这可以通过以下几种方式之一实现:

  • systemTimeZone:系统当前使用的时区。如果无法确定当前时区,则返回GMT时区。
  • defaultTimeZone:当前应用程序的默认时区。如果未设置默认时区,则此方法将调用systemTimeZone并返回系统时区。
  • localTimeZone:将所有消息转发到当前应用程序的默认时区的对象。本地时区始终表示默认时区的当前状态。

使用localTimeZone类方法,您可以获得一个相对时区对象,该对象对自己进行解码,使其成为其所在计算机上的默认时区。

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

https://stackoverflow.com/questions/34416090

复制
相关文章

相似问题

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