DateFilter
enum DateFilter : RawRepresentable, CaseIterable
extension DateFilter: CustomStringConvertible
                Type used to handle date intervals.
Note
Today, yesterday, current week, etc., based on current local settings.- 
                  
                  
Today.
Declaration
Swift
case today - 
                  
                  
Yesterday.
Declaration
Swift
case yesterday - 
                  
                  
Current Week.
Declaration
Swift
case currentWeek - 
                  
                  
Current Month.
Declaration
Swift
case currentMonth - 
                  
                  
Last week.
Declaration
Swift
case lastWeek - 
                  
                  
Last month.
Declaration
Swift
case lastMonth - 
                  
                  
All.
Declaration
Swift
case all - 
                  
                  
Custom date interval.
Declaration
Swift
case custom(from: Date, to: Date) - 
                  
                  
Default date filer type.
Declaration
Swift
static var defaultType: DateFilter { get } - 
                  
                  
Declaration
Swift
typealias AllCases = [DateFilter] - 
                  
                  
Declaration
Swift
static var allCases: [DateFilter] - 
                  
                  
Declaration
Swift
init?(rawValue: String) - 
                  
                  
Declaration
Swift
var rawValue: String { get } - 
                  
                  
Create a range of dates from date filter.
Declaration
Swift
func generateDates(with options: DateFilterOptions) -> (Date, Date) - 
                  
                  
Create a
NSPredicateinstance from date filter.Declaration
Swift
func generatePredicate(with options: DateFilterOptions) -> NSPredicate - 
                  
                  
Create a range of dates that use the complete day of the start date and the complete day of the end date.
Declaration
Swift
static func generateDatesAtStartAndEndOfDays(beginDate: Date, endDate: Date) -> (Date, Date) - 
                  
                  
Declaration
Swift
var description: String { get } 
View on GitHub
Install in Dash
        DateFilter Enumeration Reference