Class NSDateFormatter

    • Constructor Detail

      • NSDateFormatter

        protected NSDateFormatter​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • allocWithZone

        public static java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(java.lang.Object aTarget,
                                                                                 org.moe.natj.objc.SEL aSelector,
                                                                                 java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        public static org.moe.natj.objc.Class classForKeyedUnarchiver()
      • dateFormatFromTemplateOptionsLocale

        public static java.lang.String dateFormatFromTemplateOptionsLocale​(java.lang.String tmplate,
                                                                           long opts,
                                                                           NSLocale locale)
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • defaultFormatterBehavior

        public static long defaultFormatterBehavior()
        Attributes of an NSDateFormatter
      • description_static

        public static java.lang.String description_static()
      • hash_static

        public static long hash_static()
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • keyPathsForValuesAffectingValueForKey

        public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(java.lang.String key)
      • localizedStringFromDateDateStyleTimeStyle

        public static java.lang.String localizedStringFromDateDateStyleTimeStyle​(NSDate date,
                                                                                 long dstyle,
                                                                                 long tstyle)
      • new_objc

        public static java.lang.Object new_objc()
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setDefaultFormatterBehavior

        public static void setDefaultFormatterBehavior​(long value)
        Attributes of an NSDateFormatter
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • version_static

        public static long version_static()
      • AMSymbol

        public java.lang.String AMSymbol()
      • PMSymbol

        public java.lang.String PMSymbol()
      • dateFormat

        public java.lang.String dateFormat()
      • dateFromString

        public NSDate dateFromString​(java.lang.String string)
      • dateStyle

        public long dateStyle()
      • defaultDate

        public NSDate defaultDate()
      • doesRelativeDateFormatting

        public boolean doesRelativeDateFormatting()
      • eraSymbols

        public NSArray<java.lang.String> eraSymbols()
      • formatterBehavior

        public long formatterBehavior()
      • formattingContext

        public long formattingContext()
        default is NSFormattingContextUnknown
      • generatesCalendarDates

        public boolean generatesCalendarDates()
      • getObjectValueForStringRangeError

        public boolean getObjectValueForStringRangeError​(org.moe.natj.general.ptr.Ptr<org.moe.natj.objc.ObjCObject> obj,
                                                         java.lang.String string,
                                                         NSRange rangep,
                                                         org.moe.natj.general.ptr.Ptr<NSError> error)
        Report the used range of the string and an NSError, in addition to the usual stuff from NSFormatter
      • gregorianStartDate

        public NSDate gregorianStartDate()
      • isLenient

        public boolean isLenient()
      • setLenient

        public void setLenient​(boolean value)
      • longEraSymbols

        public NSArray<java.lang.String> longEraSymbols()
      • monthSymbols

        public NSArray<java.lang.String> monthSymbols()
      • quarterSymbols

        public NSArray<java.lang.String> quarterSymbols()
      • setAMSymbol

        public void setAMSymbol​(java.lang.String value)
      • setCalendar

        public void setCalendar​(NSCalendar value)
      • setDateFormat

        public void setDateFormat​(java.lang.String value)
      • setDateStyle

        public void setDateStyle​(long value)
      • setDefaultDate

        public void setDefaultDate​(NSDate value)
      • setDoesRelativeDateFormatting

        public void setDoesRelativeDateFormatting​(boolean value)
      • setEraSymbols

        public void setEraSymbols​(NSArray<java.lang.String> value)
      • setFormatterBehavior

        public void setFormatterBehavior​(long value)
      • setFormattingContext

        public void setFormattingContext​(long value)
        default is NSFormattingContextUnknown
      • setGeneratesCalendarDates

        public void setGeneratesCalendarDates​(boolean value)
      • setGregorianStartDate

        public void setGregorianStartDate​(NSDate value)
      • setLocale

        public void setLocale​(NSLocale value)
      • setLocalizedDateFormatFromTemplate

        public void setLocalizedDateFormatFromTemplate​(java.lang.String dateFormatTemplate)
        A convenient way to generate an appropriate localized date format, and set it, in a single operation. Equivalent to, though not necessarily implemented as: formatter.dateFormat = [NSDateFormatter dateFormatFromTemplate:dateFormatTemplate options:0 locale:formatter.locale]; Note that the template string is used only to specify which date format components should be included. Ordering and other text will not be preserved. The parameter is also not stored, or updated when the locale or other options change, just as with the ‘dateFormat’ property.
      • setLongEraSymbols

        public void setLongEraSymbols​(NSArray<java.lang.String> value)
      • setMonthSymbols

        public void setMonthSymbols​(NSArray<java.lang.String> value)
      • setPMSymbol

        public void setPMSymbol​(java.lang.String value)
      • setQuarterSymbols

        public void setQuarterSymbols​(NSArray<java.lang.String> value)
      • setShortMonthSymbols

        public void setShortMonthSymbols​(NSArray<java.lang.String> value)
      • setShortQuarterSymbols

        public void setShortQuarterSymbols​(NSArray<java.lang.String> value)
      • setShortStandaloneMonthSymbols

        public void setShortStandaloneMonthSymbols​(NSArray<java.lang.String> value)
      • setShortStandaloneQuarterSymbols

        public void setShortStandaloneQuarterSymbols​(NSArray<java.lang.String> value)
      • setShortStandaloneWeekdaySymbols

        public void setShortStandaloneWeekdaySymbols​(NSArray<java.lang.String> value)
      • setShortWeekdaySymbols

        public void setShortWeekdaySymbols​(NSArray<java.lang.String> value)
      • setStandaloneMonthSymbols

        public void setStandaloneMonthSymbols​(NSArray<java.lang.String> value)
      • setStandaloneQuarterSymbols

        public void setStandaloneQuarterSymbols​(NSArray<java.lang.String> value)
      • setStandaloneWeekdaySymbols

        public void setStandaloneWeekdaySymbols​(NSArray<java.lang.String> value)
      • setTimeStyle

        public void setTimeStyle​(long value)
      • setTimeZone

        public void setTimeZone​(NSTimeZone value)
      • setTwoDigitStartDate

        public void setTwoDigitStartDate​(NSDate value)
      • setVeryShortMonthSymbols

        public void setVeryShortMonthSymbols​(NSArray<java.lang.String> value)
      • setVeryShortStandaloneMonthSymbols

        public void setVeryShortStandaloneMonthSymbols​(NSArray<java.lang.String> value)
      • setVeryShortStandaloneWeekdaySymbols

        public void setVeryShortStandaloneWeekdaySymbols​(NSArray<java.lang.String> value)
      • setVeryShortWeekdaySymbols

        public void setVeryShortWeekdaySymbols​(NSArray<java.lang.String> value)
      • setWeekdaySymbols

        public void setWeekdaySymbols​(NSArray<java.lang.String> value)
      • shortMonthSymbols

        public NSArray<java.lang.String> shortMonthSymbols()
      • shortQuarterSymbols

        public NSArray<java.lang.String> shortQuarterSymbols()
      • shortStandaloneMonthSymbols

        public NSArray<java.lang.String> shortStandaloneMonthSymbols()
      • shortStandaloneQuarterSymbols

        public NSArray<java.lang.String> shortStandaloneQuarterSymbols()
      • shortStandaloneWeekdaySymbols

        public NSArray<java.lang.String> shortStandaloneWeekdaySymbols()
      • shortWeekdaySymbols

        public NSArray<java.lang.String> shortWeekdaySymbols()
      • standaloneMonthSymbols

        public NSArray<java.lang.String> standaloneMonthSymbols()
      • standaloneQuarterSymbols

        public NSArray<java.lang.String> standaloneQuarterSymbols()
      • standaloneWeekdaySymbols

        public NSArray<java.lang.String> standaloneWeekdaySymbols()
      • stringFromDate

        public java.lang.String stringFromDate​(NSDate date)
        Even though NSDateFormatter responds to the usual NSFormatter methods, here are some convenience methods which are a little more obvious.
      • timeStyle

        public long timeStyle()
      • twoDigitStartDate

        public NSDate twoDigitStartDate()
      • veryShortMonthSymbols

        public NSArray<java.lang.String> veryShortMonthSymbols()
      • veryShortStandaloneMonthSymbols

        public NSArray<java.lang.String> veryShortStandaloneMonthSymbols()
      • veryShortStandaloneWeekdaySymbols

        public NSArray<java.lang.String> veryShortStandaloneWeekdaySymbols()
      • veryShortWeekdaySymbols

        public NSArray<java.lang.String> veryShortWeekdaySymbols()
      • weekdaySymbols

        public NSArray<java.lang.String> weekdaySymbols()