One Logo Pool Ball
Foundation · IOS API REFERENCE

NSDateInterval

class · iOS 10.0+ · SDK 27.1

class NSDateInterval

Members (12)

method · iOS 10.0+

compare

TypeScript
compare(dateInterval: DateInterval): ComparisonResult
Swift declaration
func compare(_ dateInterval: DateInterval) -> ComparisonResult
method · iOS 10.0+

contains

TypeScript
contains(date: globalThis.Date): boolean
Swift declaration
func contains(_ date: Date) -> Bool
init · iOS 10.0+

init

TypeScript
static init(): NSDateInterval
Swift declaration
convenience init()
init · iOS 10.0+

init

TypeScript
static initCoder(coder: NSCoder): NSDateInterval
Swift declaration
init(coder: NSCoder)
init · iOS 10.0+

init

TypeScript
static initStartDuration(startDate: globalThis.Date, duration: number): NSDateInterval
Swift declaration
init(start startDate: Date, duration: TimeInterval)
init · iOS 10.0+

init

TypeScript
static initStartEnd(startDate: globalThis.Date, endDate: globalThis.Date): NSDateInterval
Swift declaration
convenience init(start startDate: Date, end endDate: Date)
method · iOS 10.0+

intersection

TypeScript
intersection(dateInterval: DateInterval): (DateInterval) | null
Swift declaration
func intersection(with dateInterval: DateInterval) -> DateInterval?
method · iOS 10.0+

intersects

TypeScript
intersects(dateInterval: DateInterval): boolean
Swift declaration
func intersects(_ dateInterval: DateInterval) -> Bool
method · iOS 10.0+

isEqual

TypeScript
isEqual(dateInterval: DateInterval): boolean
Swift declaration
func isEqual(to dateInterval: DateInterval) -> Bool
get · iOS 10.0+

duration

TypeScript
get duration(): number
Swift declaration
var duration: TimeInterval { get }
get · iOS 10.0+

endDate

TypeScript
get endDate(): globalThis.Date
Swift declaration
var endDate: Date { get }
get · iOS 10.0+

startDate

TypeScript
get startDate(): globalThis.Date
Swift declaration
var startDate: Date { get }

Skipped declarations

No declarations were skipped in this snapshot.

All Foundation types →