Как я могу получить текущую дату и отформатировать ее как "20/12/2010"?
Как получить текущую дату?
Ответ 1
Используйте NSDate и NSDateFormatter.
NSDate *today = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd/MM/yyyy"];
NSString *dateString = [dateFormat stringFromDate:today];
NSLog(@"date: %@", dateString);
Ответ 2
Разбейте его.
Как мне получить текущую дату? См. NSDate.
Как мне форматировать дату в определенном формате? См. NSDateFormatter.
Ответ 3
Ниже приведен метод получения текущей даты и печати в виде строки с использованием Swift на IOS 9
let formatter : NSDateFormatter = NSDateFormatter();
formatter.dateFormat = "d/M/yy";
let myStr : String = formatter.stringFromDate(NSDate.init(timeIntervalSinceNow: 0));
Отсканированная печать XCode
5/6/16