iphone - 是否有用于高级日期+时间处理的 cocoa 库?

标签 iphone objective-c cocoa cocoa-touch

我需要做一些日期+时间的事情,iPhone 上的 NSDate 没有很好地涵盖这些事情。我想知道是否有一个库在国际水平上具有更复杂的日期和时间功能。

我想做的是高级日期+时间数学。我需要:

  • 在不同日历类型之间转换(公历<>犹太<>穆斯林<>其他)
  • 转换不同时区之间的时间(即我有瑞典时间,并且想知道芝加哥现在几点了)
  • 将微秒、秒、分钟、小时、天、周、月、年添加到日期中,然后找出确切的日期+时间
  • 找出两个给定日期之间相差多少微秒、秒、分钟、小时、天、周、月和年
  • 绘制日历,因此我需要有关特定年份中特定月份有多少天的数据

用例,例如:我从巴黎飞往芝加哥,在巴黎 10:00,我只知道飞行需要 10 个小时。所以我需要转换时区和所有这些东西来计算我到达芝加哥的时间。然后所有这些丑陋的夏季和冬季时间的东西,他们在一年中的某个时候增加或减少一小时,我认为每个国家都会根据自己的喜好这样做,有些甚至可能会伪造时间,而不是增加一整天一年只是为了有更多的时间。不知道。也许有一个库可以保护我免受所有这些复杂性的影响。

基本上我想做的是一种世界日历,但有一些特殊功能。

最佳答案

关于iphone - 是否有用于高级日期+时间处理的 cocoa 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1283688/

相关文章:

objective-c - 第一次附上一张纸

ios - 如何在 ios 中的 tableview 上方添加按钮

objective-c - NSWindow +没有圆角的标题栏?

iphone - 如何使我的 iPhone 应用程序与 iOS 4 兼容?

iphone - iOS 模拟器在启动时崩溃(间歇性),在设备上没有崩溃

javascript - React Native - 在真实设备上构建时出现 XCode 错误?

iphone - 如何从PList中读取Bundle版本?

objective-c - XCode 4.2 为什么我在 .h 和 .m 文件中看到 @interface

Cocoa:以独立于时间和时区的方式使用 NSDates?

cocoa - NSNetService Bonjour 模仿 iPhoto