【问题标题】:Trying to do some simple calculations in iOS project?尝试在 iOS 项目中进行一些简单的计算?
【发布时间】:2013-02-10 20:27:03
【问题描述】:

我想知道如何在我的 iOS 应用程序中做一些简单的方程式,如果有人能指出我正确的方向,那就太好了!

我需要知道如何将表示分钟的 NSNumber 转换为表示小时和分钟的 NSString(例如:100 = 1 小时 40 分钟)

我也想知道是否可以将 2013-02-08T10:50:00.000 转换为 10:50AM

感谢你们提供的任何提示。

【问题讨论】:

  • 好吧,后面你可能会使用 NSDateFormatter。
  • 好的,谢谢,我会调查的。
  • 他。你之前的评论上面有没有评论?
  • 此人删除了他们的评论。
  • 是的,这更有意义。看起来我需要为我的一句话冷静下来。 :) 我看到你删除了你的跟进。无论如何,欢迎来到 Stack Overflow。我们希望你能留下来。

标签: ios nsstring calculator nsnumber


【解决方案1】:

对于转换:

NSNumber *yourNumber = [NSNumber numberWithInt100];

NSInteger hour    = [yourNumber intValue] / 60;
NSInteger minutes = [yourNumber intValue] % 60;
NSString *time_stamp = [NSString stringWithFormat:@"%d hour and %d minutes",hour,minutes];

按照 cmets 的建议,您可以使用 NSDateFormatter 来格式化您的 NSDate。

【讨论】:

  • 如何再次为 intValue 设置 @interface 选择器?
  • 什么?对不起,我不明白你的问题
  • 当我使用你的代码时,我得到“没有可见的@interface for 'NSNumber' 声明选择器'intvalue'”
  • 我已经编辑了我的答案,有一个错字“intvalue”-> intValue
猜你喜欢
  • 1970-01-01
  • 2010-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多