public class NSDateFormatter extends NSFormatter
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
NSDateFormatter(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static NSDateFormatter |
alloc() |
static NSDateFormatter |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
java.lang.String |
AMSymbol() |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
NSCalendar |
calendar() |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
java.lang.String |
dateFormat() |
static java.lang.String |
dateFormatFromTemplateOptionsLocale(java.lang.String tmplate,
long opts,
NSLocale locale) |
NSDate |
dateFromString(java.lang.String string) |
long |
dateStyle() |
static java.lang.String |
debugDescription_static() |
NSDate |
defaultDate() |
static long |
defaultFormatterBehavior()
Attributes of an NSDateFormatter
|
static java.lang.String |
description_static() |
boolean |
doesRelativeDateFormatting() |
NSArray<java.lang.String> |
eraSymbols() |
long |
formatterBehavior() |
long |
formattingContext()
default is NSFormattingContextUnknown
|
boolean |
generatesCalendarDates() |
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
|
NSDate |
gregorianStartDate() |
static long |
hash_static() |
NSDateFormatter |
init() |
NSDateFormatter |
initWithCoder(NSCoder coder)
NS_DESIGNATED_INITIALIZER
|
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
boolean |
isLenient() |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
NSLocale |
locale() |
static java.lang.String |
localizedStringFromDateDateStyleTimeStyle(NSDate date,
long dstyle,
long tstyle) |
NSArray<java.lang.String> |
longEraSymbols() |
NSArray<java.lang.String> |
monthSymbols() |
static NSDateFormatter |
new_objc() |
java.lang.String |
PMSymbol() |
NSArray<java.lang.String> |
quarterSymbols() |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setAMSymbol(java.lang.String value) |
void |
setCalendar(NSCalendar value) |
void |
setDateFormat(java.lang.String value) |
void |
setDateStyle(long value) |
void |
setDefaultDate(NSDate value) |
static void |
setDefaultFormatterBehavior(long value)
Attributes of an NSDateFormatter
|
void |
setDoesRelativeDateFormatting(boolean value) |
void |
setEraSymbols(NSArray<java.lang.String> value) |
void |
setFormatterBehavior(long value) |
void |
setFormattingContext(long value)
default is NSFormattingContextUnknown
|
void |
setGeneratesCalendarDates(boolean value) |
void |
setGregorianStartDate(NSDate value) |
void |
setLenient(boolean value) |
void |
setLocale(NSLocale value) |
void |
setLocalizedDateFormatFromTemplate(java.lang.String dateFormatTemplate)
A convenient way to generate an appropriate localized date format, and set it, in a single operation.
|
void |
setLongEraSymbols(NSArray<java.lang.String> value) |
void |
setMonthSymbols(NSArray<java.lang.String> value) |
void |
setPMSymbol(java.lang.String value) |
void |
setQuarterSymbols(NSArray<java.lang.String> value) |
void |
setShortMonthSymbols(NSArray<java.lang.String> value) |
void |
setShortQuarterSymbols(NSArray<java.lang.String> value) |
void |
setShortStandaloneMonthSymbols(NSArray<java.lang.String> value) |
void |
setShortStandaloneQuarterSymbols(NSArray<java.lang.String> value) |
void |
setShortStandaloneWeekdaySymbols(NSArray<java.lang.String> value) |
void |
setShortWeekdaySymbols(NSArray<java.lang.String> value) |
void |
setStandaloneMonthSymbols(NSArray<java.lang.String> value) |
void |
setStandaloneQuarterSymbols(NSArray<java.lang.String> value) |
void |
setStandaloneWeekdaySymbols(NSArray<java.lang.String> value) |
void |
setTimeStyle(long value) |
void |
setTimeZone(NSTimeZone value) |
void |
setTwoDigitStartDate(NSDate value) |
static void |
setVersion_static(long aVersion) |
void |
setVeryShortMonthSymbols(NSArray<java.lang.String> value) |
void |
setVeryShortStandaloneMonthSymbols(NSArray<java.lang.String> value) |
void |
setVeryShortStandaloneWeekdaySymbols(NSArray<java.lang.String> value) |
void |
setVeryShortWeekdaySymbols(NSArray<java.lang.String> value) |
void |
setWeekdaySymbols(NSArray<java.lang.String> value) |
NSArray<java.lang.String> |
shortMonthSymbols() |
NSArray<java.lang.String> |
shortQuarterSymbols() |
NSArray<java.lang.String> |
shortStandaloneMonthSymbols() |
NSArray<java.lang.String> |
shortStandaloneQuarterSymbols() |
NSArray<java.lang.String> |
shortStandaloneWeekdaySymbols() |
NSArray<java.lang.String> |
shortWeekdaySymbols() |
NSArray<java.lang.String> |
standaloneMonthSymbols() |
NSArray<java.lang.String> |
standaloneQuarterSymbols() |
NSArray<java.lang.String> |
standaloneWeekdaySymbols() |
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.
|
static org.moe.natj.objc.Class |
superclass_static() |
long |
timeStyle() |
NSTimeZone |
timeZone() |
NSDate |
twoDigitStartDate() |
static long |
version_static() |
NSArray<java.lang.String> |
veryShortMonthSymbols() |
NSArray<java.lang.String> |
veryShortStandaloneMonthSymbols() |
NSArray<java.lang.String> |
veryShortStandaloneWeekdaySymbols() |
NSArray<java.lang.String> |
veryShortWeekdaySymbols() |
NSArray<java.lang.String> |
weekdaySymbols() |
attributedStringForObjectValueWithDefaultAttributes, copyWithZone, editingStringForObjectValue, encodeWithCoder, getObjectValueForStringErrorDescription, isPartialStringValidNewEditingStringErrorDescription, isPartialStringValidProposedSelectedRangeOriginalStringOriginalSelectedRangeErrorDescription, stringForObjectValueaccessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static NSDateFormatter alloc()
public static NSDateFormatter allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String dateFormatFromTemplateOptionsLocale(java.lang.String tmplate,
long opts,
NSLocale locale)
public static java.lang.String debugDescription_static()
public static long defaultFormatterBehavior()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static java.lang.String localizedStringFromDateDateStyleTimeStyle(NSDate date, long dstyle, long tstyle)
public static NSDateFormatter new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setDefaultFormatterBehavior(long value)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()
public java.lang.String AMSymbol()
public java.lang.String PMSymbol()
public NSCalendar calendar()
public java.lang.String dateFormat()
public NSDate dateFromString(java.lang.String string)
public long dateStyle()
public NSDate defaultDate()
public boolean doesRelativeDateFormatting()
public NSArray<java.lang.String> eraSymbols()
public long formatterBehavior()
public long formattingContext()
public boolean generatesCalendarDates()
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)
public NSDate gregorianStartDate()
public NSDateFormatter init()
init in class NSFormatterpublic NSDateFormatter initWithCoder(NSCoder coder)
NSCodinginitWithCoder in interface NSCodinginitWithCoder in class NSFormatterpublic boolean isLenient()
public void setLenient(boolean value)
public NSLocale locale()
public NSArray<java.lang.String> longEraSymbols()
public NSArray<java.lang.String> monthSymbols()
public NSArray<java.lang.String> quarterSymbols()
public void setAMSymbol(java.lang.String value)
public void setCalendar(NSCalendar value)
public void setDateFormat(java.lang.String value)
public void setDateStyle(long value)
public void setDefaultDate(NSDate value)
public void setDoesRelativeDateFormatting(boolean value)
public void setEraSymbols(NSArray<java.lang.String> value)
public void setFormatterBehavior(long value)
public void setFormattingContext(long value)
public void setGeneratesCalendarDates(boolean value)
public void setGregorianStartDate(NSDate value)
public void setLocale(NSLocale value)
public void setLocalizedDateFormatFromTemplate(java.lang.String dateFormatTemplate)
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.
public void setLongEraSymbols(NSArray<java.lang.String> value)
public void setMonthSymbols(NSArray<java.lang.String> value)
public void setPMSymbol(java.lang.String value)
public void setQuarterSymbols(NSArray<java.lang.String> value)
public void setShortMonthSymbols(NSArray<java.lang.String> value)
public void setShortQuarterSymbols(NSArray<java.lang.String> value)
public void setShortStandaloneMonthSymbols(NSArray<java.lang.String> value)
public void setShortStandaloneQuarterSymbols(NSArray<java.lang.String> value)
public void setShortStandaloneWeekdaySymbols(NSArray<java.lang.String> value)
public void setShortWeekdaySymbols(NSArray<java.lang.String> value)
public void setStandaloneMonthSymbols(NSArray<java.lang.String> value)
public void setStandaloneQuarterSymbols(NSArray<java.lang.String> value)
public void setStandaloneWeekdaySymbols(NSArray<java.lang.String> value)
public void setTimeStyle(long value)
public void setTimeZone(NSTimeZone value)
public void setTwoDigitStartDate(NSDate value)
public void setVeryShortMonthSymbols(NSArray<java.lang.String> value)
public void setVeryShortStandaloneMonthSymbols(NSArray<java.lang.String> value)
public void setVeryShortStandaloneWeekdaySymbols(NSArray<java.lang.String> value)
public void setVeryShortWeekdaySymbols(NSArray<java.lang.String> value)
public void setWeekdaySymbols(NSArray<java.lang.String> value)
public NSArray<java.lang.String> shortMonthSymbols()
public NSArray<java.lang.String> shortQuarterSymbols()
public NSArray<java.lang.String> shortStandaloneMonthSymbols()
public NSArray<java.lang.String> shortStandaloneQuarterSymbols()
public NSArray<java.lang.String> shortStandaloneWeekdaySymbols()
public NSArray<java.lang.String> shortWeekdaySymbols()
public NSArray<java.lang.String> standaloneMonthSymbols()
public NSArray<java.lang.String> standaloneQuarterSymbols()
public NSArray<java.lang.String> standaloneWeekdaySymbols()
public java.lang.String stringFromDate(NSDate date)
public long timeStyle()
public NSTimeZone timeZone()
public NSDate twoDigitStartDate()
public NSArray<java.lang.String> veryShortMonthSymbols()
public NSArray<java.lang.String> veryShortStandaloneMonthSymbols()
public NSArray<java.lang.String> veryShortStandaloneWeekdaySymbols()
public NSArray<java.lang.String> veryShortWeekdaySymbols()
public NSArray<java.lang.String> weekdaySymbols()