iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
SCIDateIntervalUtil
@interface SCIDateIntervalUtil : NSObject
Helper class for work with date intervals, which are measured in seconds in Cocoa.
-
Provides the amount of days in year.
Declaration
Objective-C
+ (double)daysInYear;
Swift
class func daysInYear() -> Double
-
Provides the amount of days in month.
Declaration
Objective-C
+ (double)daysInMonth;
Swift
class func daysInMonth() -> Double
-
Gets interval from value in seconds.
Declaration
Objective-C
+ (double)fromMilliseconds:(double)milliseconds;
Swift
class func fromMilliseconds(_ milliseconds: Double) -> Double
Parameters
milliseconds
The value in seconds.
Return Value
The date interval.
-
Calculates how many milliseconds are in provided interval.
Declaration
Objective-C
+ (double)toMilliseconds:(double)interval;
Swift
class func toMilliseconds(_ interval: Double) -> Double
Parameters
interval
Interval, measured in seconds.
Return Value
The amount of milliseconds in passed in interval.
-
Gets interval from value in minutes.
Declaration
Objective-C
+ (double)fromMinutes:(double)minutes;
Swift
class func fromMinutes(_ minutes: Double) -> Double
Parameters
minutes
The value in minutes.
Return Value
The date interval.
-
Calculates how many minutes are in provided interval.
Declaration
Objective-C
+ (double)toMinutes:(double)interval;
Swift
class func toMinutes(_ interval: Double) -> Double
Parameters
interval
Interval, measured in seconds.
Return Value
The amount of minutes in passed in interval.
-
Gets interval from value in hours.
Declaration
Objective-C
+ (double)fromHours:(double)hours;
Swift
class func fromHours(_ hours: Double) -> Double
Parameters
hours
The value in hours.
Return Value
The date interval.
-
Calculates how many hours are in provided interval.
Declaration
Objective-C
+ (double)toHours:(double)interval;
Swift
class func toHours(_ interval: Double) -> Double
Parameters
interval
Interval, measured in seconds.
Return Value
The amount of hours in passed in interval.
-
Gets interval from value in days.
Declaration
Objective-C
+ (double)fromDays:(double)days;
Swift
class func fromDays(_ days: Double) -> Double
Parameters
days
The value in days.
Return Value
The date interval.
-
Calculates how many days are in provided interval.
Declaration
Objective-C
+ (double)toDays:(double)interval;
Swift
class func toDays(_ interval: Double) -> Double
Parameters
interval
Interval, measured in seconds.
Return Value
The amount of days in passed in interval.
-
Gets interval from value in weeks.
Declaration
Objective-C
+ (double)fromWeeks:(double)weeks;
Swift
class func fromWeeks(_ weeks: Double) -> Double
Parameters
weeks
The value in weeks.
Return Value
The date interval.
-
Calculates how many weeks are in provided interval.
Declaration
Objective-C
+ (double)toWeeks:(double)interval;
Swift
class func toWeeks(_ interval: Double) -> Double
Parameters
interval
Interval, measured in seconds.
Return Value
The amount of weeks in passed in interval.
-
Gets interval from value in months.
Declaration
Objective-C
+ (double)fromMonths:(double)months;
Swift
class func fromMonths(_ months: Double) -> Double
Parameters
months
The value in months.
Return Value
The date interval.
-
Calculates how many months are in provided interval.
Declaration
Objective-C
+ (double)toMonths:(double)interval;
Swift
class func toMonths(_ interval: Double) -> Double
Parameters
interval
Interval, measured in seconds.
Return Value
The amount of months in passed in interval.
-
Gets interval from value in years.
Declaration
Objective-C
+ (double)fromYears:(double)years;
Swift
class func fromYears(_ years: Double) -> Double
Parameters
years
The value in years.
Return Value
The date interval.
-
Calculates how many years are in provided interval.
Declaration
Objective-C
+ (double)toYears:(double)interval;
Swift
class func toYears(_ interval: Double) -> Double
Parameters
interval
Interval, measured in seconds.
Return Value
The amount of years in passed in interval.