public interface ITime
extends java.io.Serializable
Description: 'Provides access to members that control the Time.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID66810d21_8de0_44ee_b26e_465ac09f161f |
static int |
xxDummy
Deprecated.
Internal use only
|
| Modifier and Type | Method and Description |
|---|---|
int |
compare(ITime otherTime)
Compares this time to the other time.
|
short |
getDay()
The time's gregorian day.
|
short |
getHour()
The time's hour.
|
short |
getMinute()
The time's minute.
|
short |
getMonth()
The time's gregorian month.
|
int |
getNanoseconds()
The time's nanoseconds.
|
short |
getSecond()
The time's second.
|
short |
getYear()
The time's gregorian year.
|
double |
queryDayFraction()
The time's time portion as a day fraction.
|
_WKSDateTime |
queryGregorianTime()
Obtains the time as a gregorian date and time.
|
long |
queryIntegerTime(int integerTimeFormat)
Obtains the time as an integer time.
|
int |
queryJulianDayNumber()
The Time's date portion as a julian (Julius Scaliger) day number.
|
long |
queryNanosecondsSinceMidnight()
The time's time portion as the number of nanoseconds elapsed since midnight.
|
java.util.Date |
queryOleTime()
Obtains the time as an OLE automation date object.
|
long |
queryTicks()
Obtains the time as the number of ticks since January 1, 0001 AD (Anno Domini).
|
java.lang.String |
queryTimeString(int timeStringFormat)
Obtains the time as a string, based on the given time string format.
|
java.lang.String |
queryTimeStringCurrentLocale(int timeLocaleFormat)
Obtains the time as a string, based on the current locale.
|
java.lang.String |
queryTimeStringCustom(java.lang.String timeStringFormat,
int localeID,
java.lang.String amSymbol,
java.lang.String pmSymbol)
Obtains the time as a string, based on the given custom time string format, and locale properties.
|
java.lang.String |
queryXMLTimeString(ITimeReference timeReference)
Obtains the time as an XML time string.
|
void |
setDay(short day)
The time's gregorian day.
|
void |
setDayFraction(double dayFraction)
The time's time portion as a day fraction.
|
void |
setFromCurrentLocalTime()
Writes the time to the current date and time on this machine, expressed as the local time.
|
void |
setFromCurrentUtcTime()
Writes the time to the current date and time on this machine, expressed as the Coordinated Universal Time (UTC).
|
void |
setFromGregorianTime(_WKSDateTime gregorianTime)
Obtains the time from a given gregorian date and time value.
|
void |
setFromIntegerTime(int integerTimeFormat,
long integerTime)
Writes the time from an integer time.
|
void |
setFromObject(java.lang.Object object)
Writes the time from a variant object.
|
void |
setFromOleTime(java.util.Date oleTime)
Writes the time from an OLE automation date object.
|
void |
setFromTicks(long ticks)
Writes the time from a given number of ticks since January 1, 0001 AD (Anno Domini) value.
|
void |
setFromTimeString(int timeStringFormat,
java.lang.String timeString)
Writes the time from a string, based on the given time string format.
|
void |
setFromTimeStringCurrentLocale(int timeLocaleFormat,
java.lang.String timeString)
Obtains the time from a string, based on the current locale.
|
void |
setFromTimeStringCustom(java.lang.String timeStringFormat,
int localeID,
java.lang.String amSymbol,
java.lang.String pmSymbol,
java.lang.String timeString)
Writes the time from a string, based on the given custom time string formats, and locale properties.
|
int |
setFromXMLTimeString(java.lang.String xmlTimeString)
Writes the time from an XML time string.
|
void |
setHour(short hour)
The time's hour.
|
void |
setJulianDayNumber(int julianDayNumber)
The Time's date portion as a julian (Julius Scaliger) day number.
|
void |
setMinute(short minute)
The time's minute.
|
void |
setMonth(short month)
The time's gregorian month.
|
void |
setNanoseconds(int nanoseconds)
The time's nanoseconds.
|
void |
setNanosecondsSinceMidnight(long nanosecondsSinceMidnight)
The time's time portion as the number of nanoseconds elapsed since midnight.
|
void |
setSecond(short second)
The time's second.
|
void |
setYear(short year)
The time's gregorian year.
|
void |
snapToEndOfMonth()
Adjust the day value, to the last day in the current month and year.
|
ITimeDuration |
subtractTime(ITime time)
Subtracts a given time, and returns the time duration result.
|
void |
toLocal()
Converts the time from Coordinated Universal Time (UTC) value to local (to this machine) time.
|
void |
toUTC()
Converts the time from local (to this machine) time value to Coordinated Universal Time (UTC).
|
static final int IID66810d21_8de0_44ee_b26e_465ac09f161f
static final int xxDummy
static final java.lang.String IID
short getYear()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setYear(short year)
throws java.io.IOException,
AutomationException
year - The year (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.short getMonth()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setMonth(short month)
throws java.io.IOException,
AutomationException
month - The month (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.short getDay()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setDay(short day)
throws java.io.IOException,
AutomationException
day - The day (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.short getHour()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setHour(short hour)
throws java.io.IOException,
AutomationException
hour - The hour (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.short getMinute()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setMinute(short minute)
throws java.io.IOException,
AutomationException
minute - The minute (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.short getSecond()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setSecond(short second)
throws java.io.IOException,
AutomationException
second - The second (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.int getNanoseconds()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setNanoseconds(int nanoseconds)
throws java.io.IOException,
AutomationException
nanoseconds - The nanoseconds (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.int queryJulianDayNumber()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setJulianDayNumber(int julianDayNumber)
throws java.io.IOException,
AutomationException
julianDayNumber - The julianDayNumber (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.double queryDayFraction()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setDayFraction(double dayFraction)
throws java.io.IOException,
AutomationException
dayFraction - The dayFraction (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.long queryNanosecondsSinceMidnight()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setNanosecondsSinceMidnight(long nanosecondsSinceMidnight)
throws java.io.IOException,
AutomationException
nanosecondsSinceMidnight - Signed 64-bit int (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.ITimeDuration subtractTime(ITime time) throws java.io.IOException, AutomationException
time - A reference to a com.esri.arcgis.system.ITime (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void snapToEndOfMonth()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void toUTC()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void toLocal()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.java.lang.String queryTimeString(int timeStringFormat)
throws java.io.IOException,
AutomationException
timeStringFormat - A com.esri.arcgis.system.esriTimeStringFormat constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setFromTimeString(int timeStringFormat,
java.lang.String timeString)
throws java.io.IOException,
AutomationException
timeStringFormat - A com.esri.arcgis.system.esriTimeStringFormat constant (in)timeString - The timeString (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.java.lang.String queryTimeStringCurrentLocale(int timeLocaleFormat)
throws java.io.IOException,
AutomationException
timeLocaleFormat - A com.esri.arcgis.system.esriTimeLocaleFormat constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setFromTimeStringCurrentLocale(int timeLocaleFormat,
java.lang.String timeString)
throws java.io.IOException,
AutomationException
timeLocaleFormat - A com.esri.arcgis.system.esriTimeLocaleFormat constant (in)timeString - The timeString (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.java.lang.String queryTimeStringCustom(java.lang.String timeStringFormat,
int localeID,
java.lang.String amSymbol,
java.lang.String pmSymbol)
throws java.io.IOException,
AutomationException
timeStringFormat - The timeStringFormat (in)localeID - The localeID (in)amSymbol - The amSymbol (in)pmSymbol - The pmSymbol (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setFromTimeStringCustom(java.lang.String timeStringFormat,
int localeID,
java.lang.String amSymbol,
java.lang.String pmSymbol,
java.lang.String timeString)
throws java.io.IOException,
AutomationException
timeStringFormat - The timeStringFormat (in)localeID - The localeID (in)amSymbol - The amSymbol (in)pmSymbol - The pmSymbol (in)timeString - The timeString (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.java.lang.String queryXMLTimeString(ITimeReference timeReference) throws java.io.IOException, AutomationException
timeReference - A reference to a com.esri.arcgis.system.ITimeReference (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.int setFromXMLTimeString(java.lang.String xmlTimeString)
throws java.io.IOException,
AutomationException
xmlTimeString - The xmlTimeString (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.long queryIntegerTime(int integerTimeFormat)
throws java.io.IOException,
AutomationException
integerTimeFormat - A com.esri.arcgis.system.esriIntegerTimeFormat constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setFromIntegerTime(int integerTimeFormat,
long integerTime)
throws java.io.IOException,
AutomationException
integerTimeFormat - A com.esri.arcgis.system.esriIntegerTimeFormat constant (in)integerTime - Signed 64-bit int (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setFromObject(java.lang.Object object)
throws java.io.IOException,
AutomationException
object - A Variant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.java.util.Date queryOleTime()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setFromOleTime(java.util.Date oleTime)
throws java.io.IOException,
AutomationException
oleTime - The oleTime (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception._WKSDateTime queryGregorianTime() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setFromGregorianTime(_WKSDateTime gregorianTime) throws java.io.IOException, AutomationException
gregorianTime - A Structure: com.esri.arcgis.system._WKSDateTime (A com.esri.arcgis.system._WKSDateTime COM typedef) (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.long queryTicks()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setFromTicks(long ticks)
throws java.io.IOException,
AutomationException
ticks - Signed 64-bit int (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setFromCurrentLocalTime()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setFromCurrentUtcTime()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.int compare(ITime otherTime) throws java.io.IOException, AutomationException
otherTime - A reference to a com.esri.arcgis.system.ITime (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.