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.