Я пытаюсь записать событие в это время, точно в миллисекундах. Ниже мой код:Как получить миллисекунду текущего времени?
NSDate * now = [NSDate date];
NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];
[outputFormatter setDateFormat:@"HH:mm:ss.SSS"];
NSString *timeString = [outputFormatter stringFromDate:now];
Однако результаты, как это:
45:11.3
Похоже, время записи были округлены до 0,1 секунды, а все второе и третье десятичное теряется точность. Может ли кто-нибудь предложить, где проблема, и как я могу получить миллисекунду информации?
Спасибо всем!
Paul
Привет, Пол, попробуйте этот формат [formatter setDateFormat: @ "hh: mm: ss: SSS"]; должен работать на вас ... – Laky
Код работает отлично. Голосование закрывается как невоспроизводимое. – matt
Предложение Laky действительно работает, спасибо также пойти на матовый для вашего тестирования вашего кода! – PaulLian