我找到了如何将秒转换为11:00:30.1格式,但无法找到如何将格式为11:00:30.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。为简单起见,更新了代码。