00001
00002
00003
00004
00005
00006
00007 #import <Foundation/NSDate.h>
00008
00009 @class NSString, NSTimeZone;
00010
00011 @interface NSCalendarDate : NSDate
00012 {
00013 unsigned int refCount;
00014 double _timeIntervalSinceReferenceDate;
00015 NSTimeZone *_timeZone;
00016 NSString *_formatString;
00017 void *_reserved;
00018 }
00019
00020 + (id)distantFuture;
00021 + (id)distantPast;
00022 + (id)calendarDate;
00023 + (id)dateWithYear:(int)fp8 month:(unsigned int)fp12 day:(unsigned int)fp16 hour:(unsigned int)fp20 minute:(unsigned int)fp24 second:(unsigned int)fp28 timeZone:(id)fp32;
00024 + (id)dateWithString:(id)fp8 calendarFormat:(id)fp12;
00025 + (id)dateWithString:(id)fp8 calendarFormat:(id)fp12 locale:(id)fp16;
00026 - (id)initWithString:(id)fp8;
00027 - (void)dealloc;
00028 - (id)initWithTimeIntervalSinceReferenceDate:(double)fp8;
00029 - (id)init;
00030 - (id)initWithYear:(int)fp8 month:(unsigned int)fp12 day:(unsigned int)fp16 hour:(unsigned int)fp20 minute:(unsigned int)fp24 second:(unsigned int)fp28 timeZone:(id)fp32;
00031 - (id)copyWithZone:(struct _NSZone *)fp8;
00032 - (double)timeIntervalSinceReferenceDate;
00033 - (id)timeZoneDetail;
00034 - (id)timeZone;
00035 - (void)setTimeZone:(id)fp8;
00036 - (id)calendarFormat;
00037 - (void)setCalendarFormat:(id)fp8;
00038 - (int)dayOfCommonEra;
00039 - (int)yearOfCommonEra;
00040 - (int)monthOfYear;
00041 - (int)dayOfMonth;
00042 - (int)dayOfWeek;
00043 - (int)dayOfYear;
00044 - (int)hourOfDay;
00045 - (int)minuteOfHour;
00046 - (int)secondOfMinute;
00047 - (int)microsecondOfSecond;
00048 - (id)dateByAddingYears:(int)fp8 months:(int)fp12 days:(int)fp16 hours:(int)fp20 minutes:(int)fp24 seconds:(int)fp28;
00049 - (void)years:(int *)fp8 months:(int *)fp12 days:(int *)fp16 hours:(int *)fp20 minutes:(int *)fp24 seconds:(int *)fp28 sinceDate:(id)fp32;
00050 - (id)addTimeInterval:(double)fp8;
00051 - (Class)classForCoder;
00052 - (void)encodeWithCoder:(id)fp8;
00053 - (id)initWithCoder:(id)fp8;
00054 - (id)description;
00055 - (id)descriptionWithLocale:(id)fp8;
00056 - (id)descriptionWithCalendarFormat:(id)fp8;
00057 - (id)initWithString:(id)fp8 calendarFormat:(id)fp12;
00058 - (id)descriptionWithCalendarFormat:(id)fp8 locale:(id)fp12;
00059 - (id)initWithString:(id)fp8 calendarFormat:(id)fp12 locale:(id)fp16;
00060
00061 @end
00062