Comparison of dates in Swift

let now = NSDate()
let yesterday = now.dateByAddingTimeInterval(-86_400)

let areEqual = now.isEqualToDate(yesterday)
//areEqual is false

let areLater = now.compare(yesterday) == NSComparisonResult.OrderedDescending
//areLater is true

let areEarlier = now.compare(yesterday) == NSComparisonResult.OrderedAscending
//areEarlier is false