iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
ISCICalendarUnitDateFormatter
@protocol ISCICalendarUnitDateFormatter
Defines the protocol to a date formatter which is used by SCITradeChartAxisLabelFormatter.
-
Gets locale used by this date formatter.
Declaration
Objective-C
@property (nonatomic, readonly) NSLocale *_Nonnull locale;Swift
var locale: Locale { get } -
Gets time zone used by this date formatter.
Declaration
Objective-C
@property (nonatomic, readonly) NSTimeZone *_Nonnull timeZone;Swift
var timeZone: TimeZone { get } -
Tries to apply default format to underlying default
NSDateFormatter.Declaration
Objective-C
- (void)tryApplyDefaultFormat:(nonnull NSString *)defaultFormat;Swift
func tryApplyDefaultFormat(_ defaultFormat: String)Parameters
defaultFormatDefault format string to apply.
-
Formats date for the axis according to the specified
calendarUnit.Declaration
Objective-C
- (nonnull id<ISCIString>)formatDate:(nonnull NSDate *)date withCalendarUnit:(NSCalendarUnit)calendarUnit;Swift
func formatDate(_ date: Date, with calendarUnit: NSCalendar.Unit) -> any ISCIStringParameters
dateThe date value to format.
calendarUnitCalendar unit used while formatting date
Return Value
The formatted value.
View on GitHub