Package org.robovm.apple.foundation
Class NSDateComponents
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.foundation.NSDateComponents
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public class NSDateComponents extends NSObject implements NSSecureCoding
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSDateComponents.NSDateComponentsPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description NSDateComponents()NSDateComponents(NSCoder coder)protectedNSDateComponents(NSObject.Handle h, long handle)protectedNSDateComponents(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidencode(NSCoder coder)NSCalendargetCalendar()NSDategetDate()longgetDay()longgetEra()longgetHour()longgetMinute()longgetMonth()longgetNanosecond()longgetQuarter()longgetSecond()NSTimeZonegetTimeZone()longgetValue(NSCalendarUnit unit)longgetWeek()Deprecated.Deprecated in iOS 7.0.longgetWeekday()longgetWeekdayOrdinal()longgetWeekOfMonth()longgetWeekOfYear()longgetYear()longgetYearForWeekOfYear()protected longinit(NSCoder coder)booleanisLeapMonth()booleanisValidDate()booleanisValidDateInCalendar(NSCalendar calendar)voidsetCalendar(NSCalendar v)voidsetDay(long v)voidsetEra(long v)voidsetHour(long v)voidsetLeapMonth(boolean v)voidsetMinute(long v)voidsetMonth(long v)voidsetNanosecond(long v)voidsetQuarter(long v)voidsetSecond(long v)voidsetTimeZone(NSTimeZone v)protected voidsetValue(long value, NSCalendarUnit unit)voidsetValue(NSCalendarUnit unit, long value)voidsetWeek(long v)Deprecated.Deprecated in iOS 7.0.voidsetWeekday(long v)voidsetWeekdayOrdinal(long v)voidsetWeekOfMonth(long v)voidsetWeekOfYear(long v)voidsetYear(long v)voidsetYearForWeekOfYear(long v)static booleansupportsSecureCoding()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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
NSDateComponents
public NSDateComponents() -
NSDateComponents
-
NSDateComponents
-
NSDateComponents
-
-
Method Details
-
getCalendar
-
setCalendar
-
getTimeZone
-
setTimeZone
-
getEra
public long getEra() -
setEra
public void setEra(long v) -
getYear
public long getYear() -
setYear
public void setYear(long v) -
getMonth
public long getMonth() -
setMonth
public void setMonth(long v) -
getDay
public long getDay() -
setDay
public void setDay(long v) -
getHour
public long getHour() -
setHour
public void setHour(long v) -
getMinute
public long getMinute() -
setMinute
public void setMinute(long v) -
getSecond
public long getSecond() -
setSecond
public void setSecond(long v) -
getNanosecond
public long getNanosecond() -
setNanosecond
public void setNanosecond(long v) -
getWeekday
public long getWeekday() -
setWeekday
public void setWeekday(long v) -
getWeekdayOrdinal
public long getWeekdayOrdinal() -
setWeekdayOrdinal
public void setWeekdayOrdinal(long v) -
getQuarter
public long getQuarter() -
setQuarter
public void setQuarter(long v) -
getWeekOfMonth
public long getWeekOfMonth() -
setWeekOfMonth
public void setWeekOfMonth(long v) -
getWeekOfYear
public long getWeekOfYear() -
setWeekOfYear
public void setWeekOfYear(long v) -
getYearForWeekOfYear
public long getYearForWeekOfYear() -
setYearForWeekOfYear
public void setYearForWeekOfYear(long v) -
isLeapMonth
public boolean isLeapMonth() -
setLeapMonth
public void setLeapMonth(boolean v) -
getDate
-
isValidDate
public boolean isValidDate() -
supportsSecureCoding
public static boolean supportsSecureCoding() -
setValue
- Since:
- Available in iOS 8.0 and later.
-
getWeek
Deprecated.Deprecated in iOS 7.0. Use -weekOfMonth or -weekOfYear, depending on which you mean -
setWeek
Deprecated.Deprecated in iOS 7.0. Use -setWeekOfMonth: or -setWeekOfYear:, depending on which you mean -
setValue
-
getValue
-
isValidDateInCalendar
-
encode
-
init
-