Учитывая пример из Convert string to date in my iPhone appЦель-C: как получить день и дату от NSDate?
NSString *dateStr = @"Tue, 25 May 2010 12:53:58 +0000";
// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EE, d LLLL yyyy HH:mm:ss Z"];
NSDate *date = [dateFormat dateFromString:dateStr];
[dateFormat release];
я проверил, какие методы NSDate
есть и нашел
Вопрос
Как я могу получить Tue
и 25
от *date
?
Посмотрите на 'NSDateComponents'. – rmaddy
... и чтобы сделать некоторые очевидные точки зрения, чтобы помочь вашему обучению: 'NSDate' не имеют дня в них. Они представляют собой момент времени (и, да, возможно, не имеют лучшего имени: считайте их «NSTimestamp», если это проще). Поэтому вам нужно найти календарь, где-то, чтобы ввести понятие пронумерованных дней относительно некоторой даты начала. Выход должен отличаться в зависимости от григорианского, юлианского, китайского, буддийского и т. Д., Календарей и делает. – Tommy
Вне темы: Что это за документация, которую вы используете, это какой-то плагин Xcode? – chunkyguy