Класс NSDateFormatter, а не NSDateTimeFormatter. Сначала вы должны инициализировать модуль форматирования с соответствующим форматом , что-то вроде этого:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd MMM yyyy HH:mm:ss"];
Затем используйте его для разбора строки даты:
NSDate *date = [formatter dateFromString:string];
Тогда вы можете легко получить double
, представляющее секунды с 1970 года с даты:
NSTimeInterval seconds = [date timeIntervalSince1970];
А затем умножьте на 1000, чтобы получить миллисекунды.