Как преобразовать 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:
Вот документация .