Попробуйте это:
NSDate * timestamp = [NSDate dateWithTimeIntervalSince1970:[[NSDate date] timeIntervalSince1970]];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"YYYY-MM-dd HH:mm:ss.SSS"];
NSString *newDateString = [dateFormatter stringFromDate:timestamp];
timestamp = (NSDate*)newDateString;
В этом примере dateWithTimeIntervalSince1970 используется в комбинации с форматером @ "ГГГГ-ММ-дд ЧЧ: мм: сс.ССС", который будет возвращать дату с годом, месяцем, днем и временем с часами, минутами, секундами и миллисекунды. Смотрите пример: «2015-12-02 04: 43: 15.008». Я использовал строку NSString, чтобы убедиться, что формат будет записан ранее.