Преобразование NSDate в String с помощью strftime

Как преобразовать NSDate в NSString, отформатированный с помощью спецификаторов strftime?

вы можете использовать strftime.

NSDate *date = [NSDate date]; time_t time = [date timeIntervalSince1970]; struct tm timeStruct; localtime_r(&time, &timeStruct); char buffer[80]; strftime(buffer, 80, "%d.%m.%Y %H:%M:%S", &timeStruct); NSString *dateStr = [NSString stringWithCString:buffer encoding:NSASCIIStringEncoding]; 

Надеюсь, это правильно.

Вам понадобится NSDateFormatter , используя setDateFormat: Вот документация .