Up
Authors
Stefan Bidigaray
Date: Generated at 2024-11-18 21:56:13 +0100
Copyright: (C) 2010 Free Software Foundation, Inc.
class_NSCalendar
NSObject
NSObject
NSCalendar
NSCalendar
NSObject->NSCalendar
p_NSCopying
NSCopying
p_NSCopying->NSCalendar
p_NSCoding
NSCoding
p_NSCoding->NSCalendar
Declared in:
Foundation/NSCalendar.h
Conforms to:
NSCoding
NSCopying
Availability: MacOS-X 10.4.0
Description forthcoming.
+ (id)
autoupdatingCurrentCalendar ;
Availability: MacOS-X 10.5.0
A calendar that tracks changes to the user's calendar.
+ (id)
calendarWithIdentifier: (
NSString *)string;
Availability: MacOS-X 10.4.0
Create a calendar with the given string
as identifier.
+ (id)
currentCalendar ;
Availability: MacOS-X 10.4.0
Returns the current calendar.
- (
NSString *)
calendarIdentifier ;
Availability: MacOS-X 10.4.0
Returns the calendar identifier for the receiver.
- (
NSInteger )
component: (
NSCalendarUnit )unit
fromDate: (
NSDate *)date;
Availability: MacOS-X 10.9.0
Returns the integer value of the specified
unit from the given date .
- (
NSDateComponents *)
components: (
NSUInteger )unitFlags
fromDate: (
NSDate *)date;
Availability: MacOS-X 10.4.0
Returns the calendar units specified by
unitFlags for the given date
object.
- (
NSDateComponents *)
components: (
NSUInteger )unitFlags
fromDate: (
NSDate *)startingDate
toDate: (
NSDate *)resultDate
options: (
NSUInteger )opts;
Availability: MacOS-X 10.4.0
Compute the different between the specified
components in the two dates. Values are summed
up as long as now higher-granularity
unit is specified. That means if you want to extract
the year and the day from two dates which are 13 months
+ 1 day apart, you will get 1 as the result for the year
but the rest of the difference in days. (29 <= x
<= 32, depending on the month). Please note that
the NSWrapCalendarComponents option that should affect
the calculations is not presently supported.
- (
NSDate *)
dateByAddingComponents: (
NSDateComponents *)comps
toDate: (
NSDate *)date
options: (
NSUInteger )opts;
Availability: MacOS-X 10.4.0
Returns a date object created by adding
the NSDateComponents in comps to to object
date with the options specified by
opts .
- (
NSDate *)
dateFromComponents: (
NSDateComponents *)comps;
Availability: MacOS-X 10.4.0
Creates an NSDate from NSDateComponents in
comps .
- (
NSUInteger )
firstWeekday ;
Availability: MacOS-X 10.4.0
Returns the integer value of the first weekday
(0-6).
- (void)
getEra: (
NSInteger *)eraValuePointer
year: (
NSInteger *)yearValuePointer
month: (
NSInteger *)monthValuePointer
day: (
NSInteger *)dayValuePointer
fromDate: (
NSDate *)date;
Availability: MacOS-X 10.9.0
Returns by reference the era, year, month, and day
from the given date .
- (void)
getEra: (
NSInteger *)eraValuePointer
yearForWeekOfYear: (
NSInteger *)yearValuePointer
weekOfYear: (
NSInteger *)weekValuePointer
weekday: (
NSInteger *)weekdayValuePointer
fromDate: (
NSDate *)date;
Availability: MacOS-X 10.9.0
Returns by reference the era, year, week of year,
and weekday from the given date .
- (void)
getHour: (
NSInteger *)hourValuePointer
minute: (
NSInteger *)minuteValuePointer
second: (
NSInteger *)secondValuePointer
nanosecond: (
NSInteger *)nanosecondValuePointer
fromDate: (
NSDate *)date;
Availability: MacOS-X 10.9.0
Returns by reference the hour, minute, second, and
nanosecond from the given date .
- (id)
initWithCalendarIdentifier: (
NSString *)string;
Availability: MacOS-X 10.4.0
Instantiate a calendar with the given
string as identifier.
- (
NSLocale *)
locale ;
Availability: MacOS-X 10.4.0
Returns the locale of the receiver.
- (
NSRange )
maximumRangeOfUnit: (
NSCalendarUnit )unit;
Availability: MacOS-X 10.4.0
Returns the maximum range of unit .
- (
NSUInteger )
minimumDaysInFirstWeek ;
Availability: MacOS-X 10.4.0
Returns the minimum number of days in the first
week of the receiver.
- (
NSRange )
minimumRangeofUnit: (
NSCalendarUnit )unit;
Availability: MacOS-X 10.4.0
Returns the minimum range of unit .
- (
NSUInteger )
ordinalityOfUnit: (
NSCalendarUnit )smaller
inUnit: (
NSCalendarUnit )larger
forDate: (
NSDate *)date;
Availability: MacOS-X 10.4.0
Returns the ordinality of unit smaller
within the unit larger with the given
date .
- (BOOL)
rangeOfUnit: (
NSCalendarUnit )unit
startDate: (
NSDate **)datep
interval: (
NSTimeInterval *)tip
forDate: (
NSDate *)date;
Availability: MacOS-X 10.5.0
Returns by referene the started time and duration
of a given unit containing the given
date .
- (void)
setFirstWeekday: (
NSUInteger )weekday;
Availability: MacOS-X 10.4.0
Set the integer first weekday of the week
(0-6).
- (void)
setLocale: (
NSLocale *)locale;
Availability: MacOS-X 10.4.0
Sets the locale of the receiver.
- (void)
setMinimumDaysInFirstWeek: (
NSUInteger )mdw;
Availability: MacOS-X 10.4.0
Sets the minimum number of days in the first week of
the receiver.
- (void)
setTimeZone: (
NSTimeZone *)tz;
Availability: MacOS-X 10.4.0
Sets tz as the current NSTimeZone of the
receiver.
- (
NSTimeZone *)
timeZone ;
Availability: MacOS-X 10.4.0
Returns the NSTimeZone associated with the
receiver.
class_NSDateComponents
NSObject
NSObject
NSDateComponents
NSDateComponents
NSObject->NSDateComponents
p_NSCopying
NSCopying
p_NSCopying->NSDateComponents
Declared in:
Foundation/NSCalendar.h
Conforms to:
NSCopying
Availability: MacOS-X 10.4.0
Description forthcoming.
- (
NSCalendar *)
calendar ;
Availability: MacOS-X 10.7.0
Description forthcoming.
- (
NSDate *)
date ;
Availability: MacOS-X 10.7.0
Computes a date by using the components set in
this NSDateComponents instance.
A calendar (and optionally a time zone) must be set
prior to calling this method.
- (
NSInteger )
day ;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (
NSInteger )
era ;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (
NSInteger )
hour ;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (BOOL)
isValidDate ;
Availability: MacOS-X 10.9.0
Description forthcoming.
- (BOOL)
isValidDateInCalendar: (
NSCalendar *)calendar;
Availability: MacOS-X 10.9.0
Description forthcoming.
- (BOOL)
leapMonth ;
Availability: MacOS-X 10.8.0
Description forthcoming.
- (
NSInteger )
minute ;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (
NSInteger )
month ;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (
NSInteger )
nanosecond ;
Availability: MacOS-X 10.7.0
Description forthcoming.
- (
NSInteger )
quarter ;
Availability: MacOS-X 10.6.0
Description forthcoming.
- (
NSInteger )
second ;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (void)
setCalendar: (
NSCalendar *)cal;
Availability: MacOS-X 10.7.0
Description forthcoming.
- (void)
setDay: (
NSInteger )v;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (void)
setEra: (
NSInteger )v;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (void)
setHour: (
NSInteger )v;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (void)
setLeapMonth: (BOOL)v;
Availability: MacOS-X 10.8.0
Description forthcoming.
- (void)
setMinute: (
NSInteger )v;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (void)
setMonth: (
NSInteger )v;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (void)
setNanosecond: (
NSInteger )v;
Availability: MacOS-X 10.7.0
Description forthcoming.
- (void)
setQuarter: (
NSInteger )v;
Availability: MacOS-X 10.6.0
Description forthcoming.
- (void)
setSecond: (
NSInteger )v;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (void)
setTimeZone: (
NSTimeZone *)tz;
Availability: MacOS-X 10.7.0
Description forthcoming.
- (void)
setValue: (
NSInteger )value
forComponent: (
NSCalendarUnit )unit;
Availability: MacOS-X 10.9.0
Description forthcoming.
- (void)
setWeek: (
NSInteger )v;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (void)
setWeekOfMonth: (
NSInteger )v;
Availability: MacOS-X 10.7.0
Sets the number of the week in this month.
- (void)
setWeekOfYear: (
NSInteger )v;
Availability: MacOS-X 10.7.0
Sets the number of the week in this year. Identical to
calling
-setWeek:
.
- (void)
setWeekday: (
NSInteger )v;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (void)
setWeekdayOrdinal: (
NSInteger )v;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (void)
setYear: (
NSInteger )v;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (void)
setYearForWeekOfYear: (
NSInteger )v;
Availability: MacOS-X 10.7.0
- (
NSTimeZone *)
timeZone ;
Availability: MacOS-X 10.7.0
Description forthcoming.
- (
NSInteger )
week ;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (
NSInteger )
weekOfMonth ;
Availability: MacOS-X 10.7.0
Returns the number of the week in this month.
- (
NSInteger )
weekOfYear ;
Availability: MacOS-X 10.7.0
Returns the number of the week in this year.
Identical to calling week
.
- (
NSInteger )
weekday ;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (
NSInteger )
weekdayOrdinal ;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (
NSInteger )
year ;
Availability: MacOS-X 10.4.0
Description forthcoming.
- (
NSInteger )
yearForWeekOfYear ;
Availability: MacOS-X 10.7.0
The year corresponding to the current week. This value
may differ from year around the end of the year. For
example, for 2012-12-31, the year number is 2012,
but yearForWeekOfYear is 2013, since it's already week
1 in 2013.
Up