可能重复:
小时分钟秒到秒 ios
我有一个这样格式化的时间
// 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
已经的类型。