NSDate Class Reference
PDF
Overview
Subclassing Notes
Methods to Override
Special Considerations
Adopted Protocols
Tasks
Creating and Initializing Date Objects
Getting Temporal Boundaries
Comparing Dates
Getting Time Intervals
Adding a Time Interval
Representing Dates as Strings
Converting to an NSCalendarDate Object
Class Methods
date
dateWithNaturalLanguageString:
dateWithNaturalLanguageString:locale:
dateWithString:
dateWithTimeInterval:sinceDate:
dateWithTimeIntervalSince1970:
dateWithTimeIntervalSinceNow:
dateWithTimeIntervalSinceReferenceDate:
distantFuture
distantPast
timeIntervalSinceReferenceDate
Instance Methods
compare:
dateByAddingTimeInterval:
dateWithCalendarFormat:timeZone:
description
descriptionWithCalendarFormat:timeZone:locale:
descriptionWithLocale:
earlierDate:
init
initWithString:
initWithTimeInterval:sinceDate:
initWithTimeIntervalSince1970:
initWithTimeIntervalSinceNow:
initWithTimeIntervalSinceReferenceDate:
isEqualToDate:
laterDate:
timeIntervalSince1970
timeIntervalSinceDate:
timeIntervalSinceNow
timeIntervalSinceReferenceDate
Constants
NSTimeIntervalSince1970
Notifications
NSSystemClockDidChangeNotification
Appendix A: Deprecated NSDate Methods
Deprecated in Mac OS X v10.6
addTimeInterval:
Revision History
Index
COMPANION GUIDES
Date and Time Programming Guide for Cocoa
Property List Programming Guide