NSString如何将小时数转换为秒数

时间:2011-06-12 09:39:09

标签: objective-c

我找到了如何将秒转换为11:00:30.1格式,但无法找到如何将格式为11:00:30.1的小时转换为秒。请给我一些链接。

1 个答案:

答案 0 :(得分:5)

NSString *string = @"11:00:30.1";;
NSDateFormatter *dateFormatter= [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"HH:mm:ss.SS"];
NSDate *date = [dateFormatter dateFromString:string];
NSTimeInterval seconds = [date timeIntervalSince1970];

编辑:感谢 Johan Kool 指点我的NSDateFormatter。为简单起见,更新了代码。