NSCalendar

E820431

NSCalendar is an Objective-C Foundation framework class that provides an interface for working with dates and times according to different calendar systems, enabling operations like date calculation, comparison, and component extraction.

Jump to: Statements Referenced by

Statements (72)

Predicate Object
instanceOf Foundation class
Objective-C class
calendar API
conformsTo NSCopying NERFINISHED
NSSecureCoding NERFINISHED
framework Foundation framework NERFINISHED
hasClassMethod + autoupdatingCurrentCalendar
+ calendarWithIdentifier:
+ currentCalendar
hasMethod - component:fromDate:
- components:fromDate:
- components:fromDate:toDate:options:
- dateByAddingComponents:toDate:options:
- dateBySettingUnit:value:ofDate:options:
- dateFromComponents:
- isDate:inSameDayAsDate:
- isDateInToday:
- isDateInTomorrow:
- isDateInYesterday:
- nextDateAfterDate:matchingComponents:options:
- nextDateAfterDate:matchingHour:minute:second:options:
- nextDateAfterDate:matchingUnit:value:options:
- ordinalityOfUnit:inUnit:forDate:
- rangeOfUnit:inUnit:forDate:
hasProperty AMSymbol NERFINISHED
PMSymbol NERFINISHED
calendarIdentifier
eraSymbols
firstWeekday
locale
longEraSymbols
minimumDaysInFirstWeek
monthSymbols
quarterSymbols
shortMonthSymbols
shortQuarterSymbols
shortWeekdaySymbols
timeZone
veryShortWeekdaySymbols
weekdaySymbols
headerFile Foundation/NSCalendar.h
introducedIn Mac OS X 10.3
platform Apple platforms NERFINISHED
iOS
macOS
tvOS NERFINISHED
watchOS NERFINISHED
programmingLanguage Objective-C NERFINISHED
purpose calendar-based date comparison
date and time calculations
date component extraction
relatedClass NSDate NERFINISHED
NSDateComponents NERFINISHED
NSLocale NERFINISHED
NSTimeZone NERFINISHED
superclass NSObject NERFINISHED
supports Buddhist calendar NERFINISHED
Chinese calendar
Coptic calendar NERFINISHED
Ethiopic calendar NERFINISHED
Gregorian calendar NERFINISHED
Hebrew calendar NERFINISHED
ISO 8601 calendar
Indian national calendar
Islamic calendar NERFINISHED
Japanese calendar
Persian calendar NERFINISHED
Republic of China calendar NERFINISHED
multiple calendar systems
usedFor computing date intervals
localizing date operations to user settings
scheduling events

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Foundation includesType NSCalendar
NSDate relatedClass NSCalendar