Ios 全局设置应用程序要使用的特定时区
我正在编写一个应用程序,需要显示和计算欧洲特定时区的所有日期、时间、时间间隔等。也就是说,如果我在巴黎,这个应用程序现在可以完美地工作,但是如果我去纽约,这个应用程序应该像我还在巴黎一样显示和工作 我天真地尝试了(在Ios 全局设置应用程序要使用的特定时区,ios,nsdate,nsdateformatter,nstimezone,Ios,Nsdate,Nsdateformatter,Nstimezone,我正在编写一个应用程序,需要显示和计算欧洲特定时区的所有日期、时间、时间间隔等。也就是说,如果我在巴黎,这个应用程序现在可以完美地工作,但是如果我去纽约,这个应用程序应该像我还在巴黎一样显示和工作 我天真地尝试了(在应用程序中:didfishlaunchwithoptions:函数) 但当然,这不起作用,如果没有明确告知其他情况,我的所有NSDateFormatter对象仍然使用当前时区 所以,我想知道的是: 有没有办法在应用程序中全局强制执行时区?如果有其他方法的话,我宁愿不去检查我所有的代
应用程序中:didfishlaunchwithoptions:
函数)
但当然,这不起作用,如果没有明确告知其他情况,我的所有NSDateFormatter对象仍然使用当前时区
所以,我想知道的是:
- 有没有办法在应用程序中全局强制执行时区?如果有其他方法的话,我宁愿不去检查我所有的代码,修复每一个日期格式化程序和日期选择器等等
能否在CET和CEST之间正确切换[NSTimeZone timeZoneWithName:@“欧洲/巴黎”]
谢谢你 您可以使用类的方法
NSTimeZone
。。。好吧,现在我觉得自己很愚蠢:-)我接受了你的答案,但是你能补充一下你对CET/CEST问题的看法吗?非常感谢!是的,我想默认情况下它会自动切换。谢谢!简单又漂亮我必须写哪个函数?
[[NSCalendar currentCalendar] setTimeZone:[NSTimeZone timeZoneWithName:@"Europe/Paris"]];