NSString Как конвертировать часы в секунды - PullRequest
0 голосов
/ 12 июня 2011

Я нашел Как преобразовать секунды в формат 11: 00: 30.1, но не могу найти, как преобразовать часы в формате 11: 00: 30.1 в секунды.Пожалуйста, дайте мне несколько ссылок.

1 Ответ

5 голосов
/ 12 июня 2011
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];

Редактировать: Спасибо Йохану Колу за указание на NSDateFormatter.Обновлен код для простоты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...