【发布时间】:2013-01-02 08:08:08
【问题描述】:
我有一个这样的时间格式
// format: HH:mm:ss,AAA
// example for 2 hours, 35 minutes, 15 seconds, and 207 milliseconds
02:35:15,207
我正在尝试将其转换为秒作为双精度数。上面的例子会变成:
// 2 hrs * 3600 + 25 min * 60 + 15.207
9315.207
我想我可以用扫描仪来分离每个元素,但我认为可能有更简单的方法。我尝试使用NSDateFormatter,但我需要它作为双精度,而不是NSDate。有什么建议?谢谢。
进一步仅供参考
这是用于MPMoviePlayer 和currentTime 属性是一个双。对于我有数据要显示的任何给定部分,我正在检查dataStartTime <= playerTime < dataEndTime。所以我使用double,因为这已经是currentTime 的类型了。
【问题讨论】:
标签: iphone ios objective-c cocoa time-format