在 api 调用响应中,我得到了不同时区的日期。我想将其转换为用户的本地时区,并且用户可以从 ios 时区列表中选择任何时区。这都是本地的。我们永远不会将选定的用户时区发送到服务器。
在进行任何 api 调用时,假设我正在创建一个事件,并在选择器中选择了开始日期。我应该向其发送全局时区,而不是用户选择的时区,因为它是应用程序的本地时区。
目前,我正在更改选择时的defaultTimeZone,以便获得正确的当前日期等。并将 NSDateFormatter 与 setTimeZone ... [NSTimeZone timeZoneWithName...
这是更改应用程序本地的 defaultTimeZone 的更好方法吗?在将 NSdate 发送到服务器时,我应该如何将其转换回全局日期?