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.
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.