【发布时间】:2014-03-17 04:14:05
【问题描述】:
在 iOS 应用程序上工作并出现问题:
在 iOS 应用中,用户将完成任务。为了协调来自不同时区的用户,使用服务器(美国/印第安纳/印第安纳波利斯)上的时间记录任务完成时间。话虽如此,我们需要一种方法将此服务器时间转换为用户个人设备上的时间(例如,一个来自洛杉矶的用户和另一个来自夏威夷的用户)。
我知道我需要使用 NSTimeFormatter 或与之相关的东西,但今天早上与它搏斗后,我仍然无法让它工作。鉴于这应该在应用程序开发中做很多,我正在寻求一些帮助!
那么,如何在用户设备上将从 Mysql 获取的字符串(例如 2014-02-16 14:00:20. in America/Indiana/Indianapolis 时区)转换为本地时区?
谢谢各位!
【问题讨论】:
-
如何从服务器获取以毫秒为单位的时间,然后从设备获取以毫秒为单位的时间,然后做任何你想做的事情?
标签: ios iphone timezone nsdateformatter