One Logo Pool Ball
Foundation · IOS API REFERENCE

DateFormatter

class · SDK 27.1

class DateFormatter

Members (77)

static · iOS 4.0+

dateFormat

TypeScript
static dateFormatFromTemplateOptionsLocale(tmplate: string, opts: number, locale?: (Locale) | null): (string) | null
Swift declaration
class func dateFormat(fromTemplate tmplate: String, options opts: Int, locale: Locale?) -> String?
static · iOS 4.0+

localizedString

TypeScript
static localizedString(date: globalThis.Date, dstyle: DateFormatter_Style, tstyle: DateFormatter_Style): string
Swift declaration
class func localizedString(from date: Date, dateStyle dstyle: DateFormatter.Style, timeStyle tstyle: DateFormatter.Style) -> String
get

defaultFormatterBehavior

TypeScript
static get defaultFormatterBehavior(): DateFormatter_Behavior
Swift declaration
class var defaultFormatterBehavior: DateFormatter.Behavior { get set }
set

defaultFormatterBehavior

TypeScript
static set defaultFormatterBehavior(value: DateFormatter_Behavior)
Swift declaration
class var defaultFormatterBehavior: DateFormatter.Behavior { get set }
method

date

TypeScript
date(string: string): (globalThis.Date) | null
Swift declaration
func date(from string: String) -> Date?
method

getObjectValue

TypeScript
getObjectValue(string: string, rangep?: (SDKHandle) | null): { $ret: null; $out: { "obj": (unknown) | null } }
Swift declaration
func getObjectValue(_ obj: AutoreleasingUnsafeMutablePointer<AnyObject?>?, for string: String, range rangep: UnsafeMutablePointer<NSRange>?) throws

Omit the output parameters from the call. The result contains $ret and $out, with obj inside $out.

init

init

TypeScript
static init(): DateFormatter
Swift declaration
init()
method · iOS 8.0+

setLocalizedDateFormatFromTemplate

TypeScript
setLocalizedDateFormatFromTemplate(dateFormatTemplate: string): void
Swift declaration
func setLocalizedDateFormatFromTemplate(_ dateFormatTemplate: String)
method

string

TypeScript
string(date: globalThis.Date): string
Swift declaration
func string(from date: Date) -> String
get

amSymbol

TypeScript
get amSymbol(): (string) | null
Swift declaration
var amSymbol: String! { get set }
set

amSymbol

TypeScript
set amSymbol(value: (string) | null)
Swift declaration
var amSymbol: String! { get set }
get

pmSymbol

TypeScript
get pmSymbol(): (string) | null
Swift declaration
var pmSymbol: String! { get set }
set

pmSymbol

TypeScript
set pmSymbol(value: (string) | null)
Swift declaration
var pmSymbol: String! { get set }
get

calendar

TypeScript
get calendar(): (Calendar) | null
Swift declaration
var calendar: Calendar! { get set }
set

calendar

TypeScript
set calendar(value: (Calendar) | null)
Swift declaration
var calendar: Calendar! { get set }
get

dateFormat

TypeScript
get dateFormat(): (string) | null
Swift declaration
var dateFormat: String! { get set }
set

dateFormat

TypeScript
set dateFormat(value: (string) | null)
Swift declaration
var dateFormat: String! { get set }
get

dateStyle

TypeScript
get dateStyle(): DateFormatter_Style
Swift declaration
var dateStyle: DateFormatter.Style { get set }
set

dateStyle

TypeScript
set dateStyle(value: DateFormatter_Style)
Swift declaration
var dateStyle: DateFormatter.Style { get set }
get

defaultDate

TypeScript
get defaultDate(): (globalThis.Date) | null
Swift declaration
var defaultDate: Date? { get set }
set

defaultDate

TypeScript
set defaultDate(value: (globalThis.Date) | null)
Swift declaration
var defaultDate: Date? { get set }
get · iOS 4.0+

doesRelativeDateFormatting

TypeScript
get doesRelativeDateFormatting(): boolean
Swift declaration
var doesRelativeDateFormatting: Bool { get set }
set · iOS 4.0+

doesRelativeDateFormatting

TypeScript
set doesRelativeDateFormatting(value: boolean)
Swift declaration
var doesRelativeDateFormatting: Bool { get set }
get

eraSymbols

TypeScript
get eraSymbols(): (Array<string>) | null
Swift declaration
var eraSymbols: [String]! { get set }
set

eraSymbols

TypeScript
set eraSymbols(value: (Array<string>) | null)
Swift declaration
var eraSymbols: [String]! { get set }
get

formatterBehavior

TypeScript
get formatterBehavior(): DateFormatter_Behavior
Swift declaration
var formatterBehavior: DateFormatter.Behavior { get set }
set

formatterBehavior

TypeScript
set formatterBehavior(value: DateFormatter_Behavior)
Swift declaration
var formatterBehavior: DateFormatter.Behavior { get set }
get · iOS 8.0+

formattingContext

TypeScript
get formattingContext(): Formatter_Context
Swift declaration
var formattingContext: Formatter.Context { get set }
set · iOS 8.0+

formattingContext

TypeScript
set formattingContext(value: Formatter_Context)
Swift declaration
var formattingContext: Formatter.Context { get set }
get

generatesCalendarDates

TypeScript
get generatesCalendarDates(): boolean
Swift declaration
var generatesCalendarDates: Bool { get set }
set

generatesCalendarDates

TypeScript
set generatesCalendarDates(value: boolean)
Swift declaration
var generatesCalendarDates: Bool { get set }
get · iOS 2.0+

gregorianStartDate

TypeScript
get gregorianStartDate(): (globalThis.Date) | null
Swift declaration
var gregorianStartDate: Date? { get set }
set · iOS 2.0+

gregorianStartDate

TypeScript
set gregorianStartDate(value: (globalThis.Date) | null)
Swift declaration
var gregorianStartDate: Date? { get set }
get

isLenient

TypeScript
get isLenient(): boolean
Swift declaration
var isLenient: Bool { get set }
set

isLenient

TypeScript
set isLenient(value: boolean)
Swift declaration
var isLenient: Bool { get set }
get

locale

TypeScript
get locale(): (Locale) | null
Swift declaration
var locale: Locale! { get set }
set

locale

TypeScript
set locale(value: (Locale) | null)
Swift declaration
var locale: Locale! { get set }
get · iOS 2.0+

longEraSymbols

TypeScript
get longEraSymbols(): (Array<string>) | null
Swift declaration
var longEraSymbols: [String]! { get set }
set · iOS 2.0+

longEraSymbols

TypeScript
set longEraSymbols(value: (Array<string>) | null)
Swift declaration
var longEraSymbols: [String]! { get set }
get

monthSymbols

TypeScript
get monthSymbols(): (Array<string>) | null
Swift declaration
var monthSymbols: [String]! { get set }
set

monthSymbols

TypeScript
set monthSymbols(value: (Array<string>) | null)
Swift declaration
var monthSymbols: [String]! { get set }
get · iOS 2.0+

quarterSymbols

TypeScript
get quarterSymbols(): (Array<string>) | null
Swift declaration
var quarterSymbols: [String]! { get set }
set · iOS 2.0+

quarterSymbols

TypeScript
set quarterSymbols(value: (Array<string>) | null)
Swift declaration
var quarterSymbols: [String]! { get set }
get

shortMonthSymbols

TypeScript
get shortMonthSymbols(): (Array<string>) | null
Swift declaration
var shortMonthSymbols: [String]! { get set }
set

shortMonthSymbols

TypeScript
set shortMonthSymbols(value: (Array<string>) | null)
Swift declaration
var shortMonthSymbols: [String]! { get set }
get · iOS 2.0+

shortQuarterSymbols

TypeScript
get shortQuarterSymbols(): (Array<string>) | null
Swift declaration
var shortQuarterSymbols: [String]! { get set }
set · iOS 2.0+

shortQuarterSymbols

TypeScript
set shortQuarterSymbols(value: (Array<string>) | null)
Swift declaration
var shortQuarterSymbols: [String]! { get set }
get · iOS 2.0+

shortStandaloneMonthSymbols

TypeScript
get shortStandaloneMonthSymbols(): (Array<string>) | null
Swift declaration
var shortStandaloneMonthSymbols: [String]! { get set }
set · iOS 2.0+

shortStandaloneMonthSymbols

TypeScript
set shortStandaloneMonthSymbols(value: (Array<string>) | null)
Swift declaration
var shortStandaloneMonthSymbols: [String]! { get set }
get · iOS 2.0+

shortStandaloneQuarterSymbols

TypeScript
get shortStandaloneQuarterSymbols(): (Array<string>) | null
Swift declaration
var shortStandaloneQuarterSymbols: [String]! { get set }
set · iOS 2.0+

shortStandaloneQuarterSymbols

TypeScript
set shortStandaloneQuarterSymbols(value: (Array<string>) | null)
Swift declaration
var shortStandaloneQuarterSymbols: [String]! { get set }
get · iOS 2.0+

shortStandaloneWeekdaySymbols

TypeScript
get shortStandaloneWeekdaySymbols(): (Array<string>) | null
Swift declaration
var shortStandaloneWeekdaySymbols: [String]! { get set }
set · iOS 2.0+

shortStandaloneWeekdaySymbols

TypeScript
set shortStandaloneWeekdaySymbols(value: (Array<string>) | null)
Swift declaration
var shortStandaloneWeekdaySymbols: [String]! { get set }
get

shortWeekdaySymbols

TypeScript
get shortWeekdaySymbols(): (Array<string>) | null
Swift declaration
var shortWeekdaySymbols: [String]! { get set }
set

shortWeekdaySymbols

TypeScript
set shortWeekdaySymbols(value: (Array<string>) | null)
Swift declaration
var shortWeekdaySymbols: [String]! { get set }
get · iOS 2.0+

standaloneMonthSymbols

TypeScript
get standaloneMonthSymbols(): (Array<string>) | null
Swift declaration
var standaloneMonthSymbols: [String]! { get set }
set · iOS 2.0+

standaloneMonthSymbols

TypeScript
set standaloneMonthSymbols(value: (Array<string>) | null)
Swift declaration
var standaloneMonthSymbols: [String]! { get set }
get · iOS 2.0+

standaloneQuarterSymbols

TypeScript
get standaloneQuarterSymbols(): (Array<string>) | null
Swift declaration
var standaloneQuarterSymbols: [String]! { get set }
set · iOS 2.0+

standaloneQuarterSymbols

TypeScript
set standaloneQuarterSymbols(value: (Array<string>) | null)
Swift declaration
var standaloneQuarterSymbols: [String]! { get set }
get · iOS 2.0+

standaloneWeekdaySymbols

TypeScript
get standaloneWeekdaySymbols(): (Array<string>) | null
Swift declaration
var standaloneWeekdaySymbols: [String]! { get set }
set · iOS 2.0+

standaloneWeekdaySymbols

TypeScript
set standaloneWeekdaySymbols(value: (Array<string>) | null)
Swift declaration
var standaloneWeekdaySymbols: [String]! { get set }
get

timeStyle

TypeScript
get timeStyle(): DateFormatter_Style
Swift declaration
var timeStyle: DateFormatter.Style { get set }
set

timeStyle

TypeScript
set timeStyle(value: DateFormatter_Style)
Swift declaration
var timeStyle: DateFormatter.Style { get set }
get

timeZone

TypeScript
get timeZone(): (TimeZone) | null
Swift declaration
var timeZone: TimeZone! { get set }
set

timeZone

TypeScript
set timeZone(value: (TimeZone) | null)
Swift declaration
var timeZone: TimeZone! { get set }
get

twoDigitStartDate

TypeScript
get twoDigitStartDate(): (globalThis.Date) | null
Swift declaration
var twoDigitStartDate: Date? { get set }
set

twoDigitStartDate

TypeScript
set twoDigitStartDate(value: (globalThis.Date) | null)
Swift declaration
var twoDigitStartDate: Date? { get set }
get · iOS 2.0+

veryShortMonthSymbols

TypeScript
get veryShortMonthSymbols(): (Array<string>) | null
Swift declaration
var veryShortMonthSymbols: [String]! { get set }
set · iOS 2.0+

veryShortMonthSymbols

TypeScript
set veryShortMonthSymbols(value: (Array<string>) | null)
Swift declaration
var veryShortMonthSymbols: [String]! { get set }
get · iOS 2.0+

veryShortStandaloneMonthSymbols

TypeScript
get veryShortStandaloneMonthSymbols(): (Array<string>) | null
Swift declaration
var veryShortStandaloneMonthSymbols: [String]! { get set }
set · iOS 2.0+

veryShortStandaloneMonthSymbols

TypeScript
set veryShortStandaloneMonthSymbols(value: (Array<string>) | null)
Swift declaration
var veryShortStandaloneMonthSymbols: [String]! { get set }
get · iOS 2.0+

veryShortStandaloneWeekdaySymbols

TypeScript
get veryShortStandaloneWeekdaySymbols(): (Array<string>) | null
Swift declaration
var veryShortStandaloneWeekdaySymbols: [String]! { get set }
set · iOS 2.0+

veryShortStandaloneWeekdaySymbols

TypeScript
set veryShortStandaloneWeekdaySymbols(value: (Array<string>) | null)
Swift declaration
var veryShortStandaloneWeekdaySymbols: [String]! { get set }
get · iOS 2.0+

veryShortWeekdaySymbols

TypeScript
get veryShortWeekdaySymbols(): (Array<string>) | null
Swift declaration
var veryShortWeekdaySymbols: [String]! { get set }
set · iOS 2.0+

veryShortWeekdaySymbols

TypeScript
set veryShortWeekdaySymbols(value: (Array<string>) | null)
Swift declaration
var veryShortWeekdaySymbols: [String]! { get set }
get

weekdaySymbols

TypeScript
get weekdaySymbols(): (Array<string>) | null
Swift declaration
var weekdaySymbols: [String]! { get set }
set

weekdaySymbols

TypeScript
set weekdaySymbols(value: (Array<string>) | null)
Swift declaration
var weekdaySymbols: [String]! { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All Foundation types →