#c #ios #calendar
#c #iOS #Календарь
Вопрос:
Я создаю приложение для iOS, для которого требуется минимальный календарь. На самом деле просто дни месяца. Кто-нибудь сталкивался с исходным кодом «голых костей» — c-code в порядке — который при задании месяца и года может генерировать правильные дни месяца?
Спасибо,
Doug
Комментарии:
1. Вам нужны дни недели?
2. Кроме того, я не использую iOS, но я был бы шокирован, если бы в iOS не было встроенной функциональности, которая делала бы это за вас.
3. Это
c
илиobjective-c
. Если последнее, то это должно быть помечено повторно.
Ответ №1:
Взгляните на руководство по программированию даты и времени для IOS http://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/DatesAndTimes/Articles/dtCalendars.html#//apple_ref/doc/uid/TP40003470-SW1
У них есть следующий пример, показывающий, как получить день недели из NSDate:
NSDate *today = [NSDate date];
NSCalendar *gregorian = [[NSCalendar alloc]
initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *weekdayComponents =
[gregorian components:(NSDayCalendarUnit | NSWeekdayCalendarUnit) fromDate:today];
NSInteger day = [weekdayComponents day];
NSInteger weekday = [weekdayComponents weekday];
Комментарии:
1. Вау. Я должен это проверить. Прохладный. Спасибо jjwchoy.
Ответ №2:
Я нашел это:http://www.codecogs.com/code/units/date/daysinmonth.php с помощью Google. Я не знаю, можете ли вы что-то с этим сделать. Печально то, что вам нужно зарегистрироваться на сайте, чтобы загрузить полный исходный код…