ios - 如何从 iDevices 获取 24 小时制时间?

标签 ios iphone datetime nsdateformatter nstimezone

我正在开发需要 iPhone 日期和时间才能在服务器上发布的应用程序。现在,根据地区和时区,世界各地不同设备上的这个日期和时间总是不同的。我希望只有 24 小时的本地日期时间,但如果用户更改了setting>date & time>24 hour time>off

由于我没有得到 'yyyy-MM-dd HH:mm:ss' 格式的时间,它在服务器端造成问题并在服务器上显示错误的日期和时间。是否有任何非常具体的解决方案?

最佳答案

我建议您应该避免向服务器发送格式化日期,而是发送 UNIX 时间戳。 [[NSDate date] timeIntervalSince1970] 为您提供一个与时区无关的时间戳,您无需解析。如果您还需要时区,请将其标识符作为附加参数发送。

关于ios - 如何从 iDevices 获取 24 小时制时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4373710/

相关文章:

ios - 将图像添加到选项卡栏项目仅显示为 block

iphone - 在 iOS 中附加图库中的声音文件

sql - 仅将带有年份和月份的字符串...转换为仅限年份和月份的日期格式

ios - 从可重用 View 内部呈现弹出 View ?

ios - 从库中选择照片时如何禁用 UITapGestureRecognizer?

iphone - 将 dispatch_async 与核心数据一起使用时获取 EXC_BAD_ACCESS

iphone - Xcode 组织者 : Valid signing identity not found

php - 为什么我只能在使用之前 dump() 时才能到达日期对象?

java - 为什么我没有从我的纪元值中获得正确的人类可读日期和时间值?

ios - 如何删除 Firestore 路径上的观察者?