ios - 快速减去时间

标签 ios swift date

我有 2 个显示 24 小时制的 NSDate 对象。有没有办法可以减去这两次并将结果放在标签中。我一直在寻找一种方法,但找不到。我唯一能找到的是用 timeIntervalFromDate 方法将它覆盖为 double ,它返回一个 double ,我需要它的 24 小时表示。

最佳答案

它只是返回一个 NSTimeInterval ,其类型为 double NSTimeInterval 是以秒为单位的表示形式。
计算一下 x 秒有多少个小时,您只需将重新调整的时间间隔除以 3600 秒并将结果四舍五入即可。
我已经构建了一个简单的扩展,可以在 swift 中使用来帮助进行日历计算,您可以在这里找到它:AFSwiftDateExtension

关于ios - 快速减去时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31145491/

相关文章:

ios - instaFilter 处理器错误 - 预期返回的函数中缺少返回值

date - 筛选 SharePoint 列表上的年初至今条目

ios - iphone 应用程序中的异步声音

ios - 在其他 UiViewController 中访问 UIViewController 的函数和变量

ios - 刷新 AlamofireImage 中的缓存图像?

ios - 平移 - 平移之前图像的初始位置

javascript - 如何让 luxon 在时区输出不带冒号的 ISO 日期格式

java - 覆盖 getColumnClass 不适用于日期列

ios - KeyboardShrinksView & Keyboard.shrinkView(true) 对带有 Cordova 3.4.1 + 键盘插件的 iOS 没有影响

ios - 我应该选择 ViewController 还是 TableViewController?