【发布时间】:2015-05-19 13:46:33
【问题描述】:
我正在构建一个 IOS 应用程序,我正在执行以下步骤。
- 解析数据。
- 获取 OpenTime 和 CloseTime。
- 将 NSString 变量名中的 OpenTime 和 CloseTime 设置为 openTime 和 closeTime。
现在的问题是我想计算这两次的不同。
我得到的价值是,
OpenTime = "00:15:00" 和 CloseTime = "1:30:00"
时间格式是 - 24 小时。
有人可以帮我解决这个问题吗?我是 IOS 新手。
【问题讨论】:
-
预期输出是什么?
-
大概你的字符串是从某个远程的地方传递过来的?如果您在设备上生成它们,请不要将它们存储为字符串。
-
@Logan。假设 NSString *openTime = @"00:15:00"; NSString *closeTime = @"1:30:00";在这 2 个字符串中,我有 Time 值,我需要这 2 个值的不同。
-
@Tommy 我应该存储哪个数据类型以及如何计算不同的时间
-
@MarcusAdams 假设 OpenTime 是 -“00:15:00”,closeTime 是“00:45:00”,那么在这种情况下,预期输出应该是“00:30:00”。跨度>
标签: objective-c nsdate nsdateformatter