新人又来求助了. 我在做一款计时器的软件. 遇到些问题/

举个栗子 发布于 2014年02月14日 | 更新于 2014年02月15日
无人欣赏。

我的数组里存放的是
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];

formatter.dateFormat = @"mm:ss:SS";

NSString *string = [formatter stringFromDate:date];

就是这样格式的NSString

"00:01:14",

"00:01:12",

"00:01:30",

"00:07:38",

"00:00:68",

"00:10:74"

.....

因为要计算记录时间的平均值, 我应该如果做把这种格式字符串 转成浮点数呢?

共6条回复
tinyfool 回复于 2014年02月14日

你应该直接存储时间类型,这样,计算时间差之类的都是现成的函数了

举个栗子 回复于 2014年02月14日

1楼 @tinyfool 刚才一直想分解这个字符串, 感谢提醒.

tinyfool 回复于 2014年02月14日

2楼 @举个栗子 把字符串的时间变回时间类型,有函数的,一般叫做parse之类的,学会一些简单常用的英文,查看文档的时候才会高效的

举个栗子 回复于 2014年02月14日

3楼 @tinyfool 恩, 我的英语比较弱, 看文档基本要查80%的词, 所以效率太低. 一般问题都是先google 找不到答案就会去翻文档, 半天找不到答案的就来这里问一下提高一下效率.

BluePanda 回复于 2014年02月15日

转换成时间戳。

Stewart 回复于 2014年02月15日

都用Unix时间更好处理咯

登录 或者 注册