System/Library/PrivateFrameworks/PhotoLibraryServices.framework
PLDateRangeFormatter.h
Download PLDateRangeFormatter.h
@class NSTimeZone, NSDateFormatter, NSLocale;
@interface PLDateRangeFormatter : NSObject {
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
long long _preset;
NSLocale *_locale;
BOOL _useLocalDates;
NSTimeZone *_timeZone;
BOOL _includeDayNumbers;
BOOL _includeDayNumbersWhenMonthsDiffer;
BOOL _useRelativeDayFormatting;
BOOL _useShortMonths;
BOOL _useShortDaysInRanges;
BOOL _useTime;
BOOL _yearOnly;
BOOL _monthOnly;
BOOL _timeOnly;
BOOL _omitYear;
BOOL _monthWithDelimiterAndYear;
NSDateFormatter *_sameDayDateFormatter;
NSDateFormatter *_sameDayNoYearDateFormatter;
NSDateFormatter *_dayOfTheWeekDateFormatter;
NSDateFormatter *_yearDateFormatter;
NSDateFormatter *_monthDateFormatter;
NSDateFormatter *_monthYearDateFormatter;
NSDateFormatter *_relativeDateFormatter;
struct UDateIntervalFormat { } *_monthDayIntervalFormat;
struct UDateIntervalFormat { } *_monthDayNoYearIntervalFormat;
struct UDateIntervalFormat { } *_differentMonthDayIntervalFormat;
struct UDateIntervalFormat { } *_differentMonthDayNoYearIntervalFormat;
struct UDateIntervalFormat { } *_dayOfTheWeekIntervalFormat;
struct UDateIntervalFormat { } *_timeIntervalFormat;
struct UDateIntervalFormat { } *_monthIntervalFormat;
struct UDateIntervalFormat { } *_monthYearIntervalFormat;
struct UDateIntervalFormat { } *_yearIntervalFormat;
}
@property (nonatomic) long long preset;
@property (retain, nonatomic) NSLocale *locale;
@property (nonatomic) BOOL useLocalDates;
+ (id)autoupdatingFormatterWithPreset:(long long)a0;
- (id)init;
- (id)stringFromDate:(id)a0 toDate:(id)a1;
- (id)_monthDateFormatter;
- (void)dealloc;
- (id)_dayDifferentMonthsTemplate;
- (struct UDateIntervalFormat { } *)_monthDayNoYearIntervalFormat;
- (id)_stringFromDate:(id)a0 toDate:(id)a1 currentDate:(id)a2;
- (void)_currentLocaleDidChange:(id)a0;
- (void)_significantTimeChange:(id)a0;
- (struct UDateIntervalFormat { } *)_monthDayIntervalFormat;
- (struct UDateIntervalFormat { } *)_yearIntervalFormat;
- (id)_dayOfTheWeekDateFormatter;
- (struct UDateIntervalFormat { } *)_dayOfTheWeekIntervalFormat;
- (id)_sameMonthTemplate;
- (id)_monthYearDateFormatter;
- (id)stringFromDate:(id)a0;
- (id)_sameDayNoYearDateFormatter;
- (void)_handlePresetDidChange;
- (struct UDateIntervalFormat { } *)_differentMonthDayNoYearIntervalFormat;
- (id)stringFromDate:(id)a0 toDate:(id)a1 currentDate:(id)a2;
- (id)localTimeZone;
- (struct UDateIntervalFormat { } *)_differentMonthDayIntervalFormat;
- (void).cxx_destruct;
- (void)_resetFormatters;
- (id)_sameDayDateFormatter;
- (void)_systemTimeZoneDidChange:(id)a0;
- (struct UDateIntervalFormat { } *)_monthIntervalFormat;
- (id)_relativeDateFormatter;
- (struct UDateIntervalFormat { } *)_timeIntervalFormat;
- (id)initWithPreset:(long long)a0;
- (id)_dayTemplate;
- (struct UDateIntervalFormat { } *)_monthYearIntervalFormat;
- (void)_handleUseLocalDatesDidChange;
- (id)_yearDateFormatter;
@end