Package org.robovm.apple.foundation
Class NSDateFormatter
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSFormatter
-
- org.robovm.apple.foundation.NSDateFormatter
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSDateFormatter extends NSFormatter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSDateFormatter.NSDateFormatterPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSFormatter
NSFormatter.NSFormatterPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NSDateFormatter()
protected
NSDateFormatter(NSObject.Handle h, long handle)
protected
NSDateFormatter(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
doesRelativeDateFormatting()
java.lang.String
format(NSDate date)
static java.lang.String
format(NSDate date, NSDateFormatterStyle dstyle, NSDateFormatterStyle tstyle)
boolean
generatesCalendarDates()
java.lang.String
getAMSymbol()
NSCalendar
getCalendar()
java.lang.String
getDateFormat()
static java.lang.String
getDateFormatFromTemplate(java.lang.String tmplate, long opts, NSLocale locale)
NSDateFormatterStyle
getDateStyle()
NSDate
getDefaultDate()
static NSDateFormatterBehavior
getDefaultFormatterBehavior()
java.util.List<java.lang.String>
getEraSymbols()
NSDateFormatterBehavior
getFormatterBehavior()
NSFormattingContext
getFormattingContext()
NSDate
getGregorianStartDate()
NSLocale
getLocale()
java.util.List<java.lang.String>
getLongEraSymbols()
java.util.List<java.lang.String>
getMonthSymbols()
java.lang.String
getPMSymbol()
java.util.List<java.lang.String>
getQuarterSymbols()
java.util.List<java.lang.String>
getShortMonthSymbols()
java.util.List<java.lang.String>
getShortQuarterSymbols()
java.util.List<java.lang.String>
getShortStandaloneMonthSymbols()
java.util.List<java.lang.String>
getShortStandaloneQuarterSymbols()
java.util.List<java.lang.String>
getShortStandaloneWeekdaySymbols()
java.util.List<java.lang.String>
getShortWeekdaySymbols()
java.util.List<java.lang.String>
getStandaloneMonthSymbols()
java.util.List<java.lang.String>
getStandaloneQuarterSymbols()
java.util.List<java.lang.String>
getStandaloneWeekdaySymbols()
NSDateFormatterStyle
getTimeStyle()
NSTimeZone
getTimeZone()
NSDate
getTwoDigitStartDate()
java.util.List<java.lang.String>
getVeryShortMonthSymbols()
java.util.List<java.lang.String>
getVeryShortStandaloneMonthSymbols()
java.util.List<java.lang.String>
getVeryShortStandaloneWeekdaySymbols()
java.util.List<java.lang.String>
getVeryShortWeekdaySymbols()
java.util.List<java.lang.String>
getWeekdaySymbols()
boolean
isLenient()
NSDate
parse(java.lang.String string)
void
setAMSymbol(java.lang.String v)
void
setCalendar(NSCalendar v)
void
setDateFormat(java.lang.String v)
void
setDateStyle(NSDateFormatterStyle v)
void
setDefaultDate(NSDate v)
static void
setDefaultFormatterBehavior(NSDateFormatterBehavior v)
void
setDoesRelativeDateFormatting(boolean v)
void
setEraSymbols(java.util.List<java.lang.String> v)
void
setFormatterBehavior(NSDateFormatterBehavior v)
void
setFormattingContext(NSFormattingContext v)
void
setGeneratesCalendarDates(boolean v)
void
setGregorianStartDate(NSDate v)
void
setLenient(boolean v)
void
setLocale(NSLocale v)
void
setLocalizedDateFormat(java.lang.String dateFormatTemplate)
void
setLongEraSymbols(java.util.List<java.lang.String> v)
void
setMonthSymbols(java.util.List<java.lang.String> v)
void
setPMSymbol(java.lang.String v)
void
setQuarterSymbols(java.util.List<java.lang.String> v)
void
setShortMonthSymbols(java.util.List<java.lang.String> v)
void
setShortQuarterSymbols(java.util.List<java.lang.String> v)
void
setShortStandaloneMonthSymbols(java.util.List<java.lang.String> v)
void
setShortStandaloneQuarterSymbols(java.util.List<java.lang.String> v)
void
setShortStandaloneWeekdaySymbols(java.util.List<java.lang.String> v)
void
setShortWeekdaySymbols(java.util.List<java.lang.String> v)
void
setStandaloneMonthSymbols(java.util.List<java.lang.String> v)
void
setStandaloneQuarterSymbols(java.util.List<java.lang.String> v)
void
setStandaloneWeekdaySymbols(java.util.List<java.lang.String> v)
void
setTimeStyle(NSDateFormatterStyle v)
void
setTimeZone(NSTimeZone v)
void
setTwoDigitStartDate(NSDate v)
void
setVeryShortMonthSymbols(java.util.List<java.lang.String> v)
void
setVeryShortStandaloneMonthSymbols(java.util.List<java.lang.String> v)
void
setVeryShortStandaloneWeekdaySymbols(java.util.List<java.lang.String> v)
void
setVeryShortWeekdaySymbols(java.util.List<java.lang.String> v)
void
setWeekdaySymbols(java.util.List<java.lang.String> v)
-
Methods inherited from class org.robovm.apple.foundation.NSFormatter
encode, init
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
NSDateFormatter
public NSDateFormatter()
-
NSDateFormatter
protected NSDateFormatter(NSObject.Handle h, long handle)
-
NSDateFormatter
protected NSDateFormatter(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getFormattingContext
public NSFormattingContext getFormattingContext()
- Since:
- Available in iOS 8.0 and later.
-
setFormattingContext
public void setFormattingContext(NSFormattingContext v)
- Since:
- Available in iOS 8.0 and later.
-
getDefaultFormatterBehavior
public static NSDateFormatterBehavior getDefaultFormatterBehavior()
-
setDefaultFormatterBehavior
public static void setDefaultFormatterBehavior(NSDateFormatterBehavior v)
-
getDateFormat
public java.lang.String getDateFormat()
-
setDateFormat
public void setDateFormat(java.lang.String v)
-
getDateStyle
public NSDateFormatterStyle getDateStyle()
-
setDateStyle
public void setDateStyle(NSDateFormatterStyle v)
-
getTimeStyle
public NSDateFormatterStyle getTimeStyle()
-
setTimeStyle
public void setTimeStyle(NSDateFormatterStyle v)
-
getLocale
public NSLocale getLocale()
-
setLocale
public void setLocale(NSLocale v)
-
generatesCalendarDates
public boolean generatesCalendarDates()
-
setGeneratesCalendarDates
public void setGeneratesCalendarDates(boolean v)
-
getFormatterBehavior
public NSDateFormatterBehavior getFormatterBehavior()
-
setFormatterBehavior
public void setFormatterBehavior(NSDateFormatterBehavior v)
-
getTimeZone
public NSTimeZone getTimeZone()
-
setTimeZone
public void setTimeZone(NSTimeZone v)
-
getCalendar
public NSCalendar getCalendar()
-
setCalendar
public void setCalendar(NSCalendar v)
-
isLenient
public boolean isLenient()
-
setLenient
public void setLenient(boolean v)
-
getTwoDigitStartDate
public NSDate getTwoDigitStartDate()
-
setTwoDigitStartDate
public void setTwoDigitStartDate(NSDate v)
-
getDefaultDate
public NSDate getDefaultDate()
-
setDefaultDate
public void setDefaultDate(NSDate v)
-
getEraSymbols
public java.util.List<java.lang.String> getEraSymbols()
-
setEraSymbols
public void setEraSymbols(java.util.List<java.lang.String> v)
-
getMonthSymbols
public java.util.List<java.lang.String> getMonthSymbols()
-
setMonthSymbols
public void setMonthSymbols(java.util.List<java.lang.String> v)
-
getShortMonthSymbols
public java.util.List<java.lang.String> getShortMonthSymbols()
-
setShortMonthSymbols
public void setShortMonthSymbols(java.util.List<java.lang.String> v)
-
getWeekdaySymbols
public java.util.List<java.lang.String> getWeekdaySymbols()
-
setWeekdaySymbols
public void setWeekdaySymbols(java.util.List<java.lang.String> v)
-
getShortWeekdaySymbols
public java.util.List<java.lang.String> getShortWeekdaySymbols()
-
setShortWeekdaySymbols
public void setShortWeekdaySymbols(java.util.List<java.lang.String> v)
-
getAMSymbol
public java.lang.String getAMSymbol()
-
setAMSymbol
public void setAMSymbol(java.lang.String v)
-
getPMSymbol
public java.lang.String getPMSymbol()
-
setPMSymbol
public void setPMSymbol(java.lang.String v)
-
getLongEraSymbols
public java.util.List<java.lang.String> getLongEraSymbols()
- Since:
- Available in iOS 2.0 and later.
-
setLongEraSymbols
public void setLongEraSymbols(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 2.0 and later.
-
getVeryShortMonthSymbols
public java.util.List<java.lang.String> getVeryShortMonthSymbols()
- Since:
- Available in iOS 2.0 and later.
-
setVeryShortMonthSymbols
public void setVeryShortMonthSymbols(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 2.0 and later.
-
getStandaloneMonthSymbols
public java.util.List<java.lang.String> getStandaloneMonthSymbols()
- Since:
- Available in iOS 2.0 and later.
-
setStandaloneMonthSymbols
public void setStandaloneMonthSymbols(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 2.0 and later.
-
getShortStandaloneMonthSymbols
public java.util.List<java.lang.String> getShortStandaloneMonthSymbols()
- Since:
- Available in iOS 2.0 and later.
-
setShortStandaloneMonthSymbols
public void setShortStandaloneMonthSymbols(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 2.0 and later.
-
getVeryShortStandaloneMonthSymbols
public java.util.List<java.lang.String> getVeryShortStandaloneMonthSymbols()
- Since:
- Available in iOS 2.0 and later.
-
setVeryShortStandaloneMonthSymbols
public void setVeryShortStandaloneMonthSymbols(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 2.0 and later.
-
getVeryShortWeekdaySymbols
public java.util.List<java.lang.String> getVeryShortWeekdaySymbols()
- Since:
- Available in iOS 2.0 and later.
-
setVeryShortWeekdaySymbols
public void setVeryShortWeekdaySymbols(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 2.0 and later.
-
getStandaloneWeekdaySymbols
public java.util.List<java.lang.String> getStandaloneWeekdaySymbols()
- Since:
- Available in iOS 2.0 and later.
-
setStandaloneWeekdaySymbols
public void setStandaloneWeekdaySymbols(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 2.0 and later.
-
getShortStandaloneWeekdaySymbols
public java.util.List<java.lang.String> getShortStandaloneWeekdaySymbols()
- Since:
- Available in iOS 2.0 and later.
-
setShortStandaloneWeekdaySymbols
public void setShortStandaloneWeekdaySymbols(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 2.0 and later.
-
getVeryShortStandaloneWeekdaySymbols
public java.util.List<java.lang.String> getVeryShortStandaloneWeekdaySymbols()
- Since:
- Available in iOS 2.0 and later.
-
setVeryShortStandaloneWeekdaySymbols
public void setVeryShortStandaloneWeekdaySymbols(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 2.0 and later.
-
getQuarterSymbols
public java.util.List<java.lang.String> getQuarterSymbols()
- Since:
- Available in iOS 2.0 and later.
-
setQuarterSymbols
public void setQuarterSymbols(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 2.0 and later.
-
getShortQuarterSymbols
public java.util.List<java.lang.String> getShortQuarterSymbols()
- Since:
- Available in iOS 2.0 and later.
-
setShortQuarterSymbols
public void setShortQuarterSymbols(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 2.0 and later.
-
getStandaloneQuarterSymbols
public java.util.List<java.lang.String> getStandaloneQuarterSymbols()
- Since:
- Available in iOS 2.0 and later.
-
setStandaloneQuarterSymbols
public void setStandaloneQuarterSymbols(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 2.0 and later.
-
getShortStandaloneQuarterSymbols
public java.util.List<java.lang.String> getShortStandaloneQuarterSymbols()
- Since:
- Available in iOS 2.0 and later.
-
setShortStandaloneQuarterSymbols
public void setShortStandaloneQuarterSymbols(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 2.0 and later.
-
getGregorianStartDate
public NSDate getGregorianStartDate()
- Since:
- Available in iOS 2.0 and later.
-
setGregorianStartDate
public void setGregorianStartDate(NSDate v)
- Since:
- Available in iOS 2.0 and later.
-
doesRelativeDateFormatting
public boolean doesRelativeDateFormatting()
- Since:
- Available in iOS 4.0 and later.
-
setDoesRelativeDateFormatting
public void setDoesRelativeDateFormatting(boolean v)
- Since:
- Available in iOS 4.0 and later.
-
format
public java.lang.String format(NSDate date)
-
parse
public NSDate parse(java.lang.String string)
-
setLocalizedDateFormat
public void setLocalizedDateFormat(java.lang.String dateFormatTemplate)
- Since:
- Available in iOS 8.0 and later.
-
format
public static java.lang.String format(NSDate date, NSDateFormatterStyle dstyle, NSDateFormatterStyle tstyle)
- Since:
- Available in iOS 4.0 and later.
-
getDateFormatFromTemplate
public static java.lang.String getDateFormatFromTemplate(java.lang.String tmplate, long opts, NSLocale locale)
- Since:
- Available in iOS 4.0 and later.
-
-