|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.stimulsoft.base.system.StiDateTime
public class StiDateTime
Field Summary | |
---|---|
static java.lang.String |
DATE_FORMAT
|
static java.lang.String |
DATE_TIME_FORMAT
|
static java.lang.String |
EN_DATE_TIME_FORMAT
|
static StiDateTime |
MaxValue
|
static StiDateTime |
minValue
|
static StiDateTime |
MinValue
|
static java.lang.String |
TIME_FORMAT
|
static StiDateTime |
ZERO
|
Constructor Summary | |
---|---|
StiDateTime()
|
|
StiDateTime(java.util.Calendar date)
|
|
StiDateTime(java.util.Date date)
|
|
StiDateTime(StiTimeSpan value)
|
Method Summary | |
---|---|
void |
add(int field,
int amount)
|
StiDateTime |
addDays(double value)
Returns the DateTime resulting from adding a fractional number of days to this DateTime. |
StiDateTime |
addHours(double value)
Returns the DateTime resulting from adding a fractional number of hours to this DateTime. |
StiDateTime |
addMilliseconds(double value)
Returns the DateTime resulting from the given number of milliseconds to this DateTime. |
StiDateTime |
addMinutes(double value)
Returns the DateTime resulting from adding a fractional number of minutes to this DateTime. |
StiDateTime |
addMonths(int months)
Returns the DateTime resulting from adding the given number of months to this DateTime. |
StiDateTime |
addSeconds(double value)
Returns the DateTime resulting from adding a fractional number of seconds to this DateTime. |
StiDateTime |
addTicks(long value)
Returns the DateTime resulting from adding the given number of 100-nanosecond ticks to this DateTime. |
StiDateTime |
addYears(int value)
Returns the DateTime resulting from adding the given number of years to this DateTime. |
java.util.Calendar |
calendar()
|
StiDateTime |
clone()
|
int |
compareTo(java.lang.Object o)
|
static StiDateTime |
currentDate()
|
static StiDateTime |
currentDateOnly()
|
int |
day()
|
static int |
daysInMonth(long year,
long month)
Returns the number of days in the month given by the year and month arguments. |
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
format()
|
java.lang.String |
format(java.text.DateFormat df)
|
java.lang.String |
format(java.lang.String format)
|
java.lang.String |
format(java.lang.String format,
java.util.Locale locale)
|
java.lang.String |
formatEN()
|
java.lang.String |
formatEnDateTime()
|
static StiDateTime |
fromNetJsonString(java.lang.String jsonDate)
|
static StiDateTime |
fromString(java.lang.String strFrom)
|
int |
get(int field)
|
int |
getActualMaximum(int field)
|
long |
getTicks()
|
java.util.Date |
getTime()
|
long |
getTimeInMillis()
|
long |
getValue()
|
static boolean |
isLeapYear(long year)
Checks whether a given year is a leap year. |
int |
month()
|
static StiDateTime |
Parse(java.lang.String from)
|
static java.util.Date |
parseISO8601(java.lang.String input)
|
void |
set(int field,
int value)
|
void |
set(int year,
int month,
int date)
|
void |
setTime(java.util.Calendar calendar)
|
void |
setTime(java.util.Date date)
|
void |
setTimeSpan(StiTimeSpan value)
|
StiTimeSpan |
subtract(StiDateTime subtrahend)
|
java.lang.String |
toNetJsonString()
|
java.lang.String |
toString()
|
java.lang.String |
toString(java.lang.String format)
|
java.lang.String |
toString(java.lang.String format,
java.util.Locale locale)
|
static StiDateTime |
valueOf(java.lang.Object o)
|
int |
year()
|
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String EN_DATE_TIME_FORMAT
public static final java.lang.String DATE_TIME_FORMAT
public static final java.lang.String DATE_FORMAT
public static final java.lang.String TIME_FORMAT
public static StiDateTime ZERO
public static StiDateTime minValue
public static StiDateTime MinValue
public static StiDateTime MaxValue
Constructor Detail |
---|
public StiDateTime()
public StiDateTime(java.util.Calendar date)
public StiDateTime(java.util.Date date)
public StiDateTime(StiTimeSpan value)
Method Detail |
---|
public static StiDateTime currentDate()
public static StiDateTime currentDateOnly()
public java.lang.String toNetJsonString()
public static StiDateTime fromNetJsonString(java.lang.String jsonDate)
public java.util.Calendar calendar()
public long getValue()
public long getTicks()
public static StiDateTime Parse(java.lang.String from)
public static StiDateTime fromString(java.lang.String strFrom)
public static java.util.Date parseISO8601(java.lang.String input) throws java.text.ParseException
java.text.ParseException
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(java.lang.String format)
public java.lang.String toString(java.lang.String format, java.util.Locale locale)
public java.lang.String format(java.lang.String format)
public java.lang.String format(java.lang.String format, java.util.Locale locale)
public java.lang.String format(java.text.DateFormat df)
public java.lang.String formatEN()
public java.lang.String formatEnDateTime()
public java.util.Date getTime()
public long getTimeInMillis()
public void set(int field, int value)
public void set(int year, int month, int date)
public void setTimeSpan(StiTimeSpan value)
public void setTime(java.util.Date date)
public void setTime(java.util.Calendar calendar)
public void add(int field, int amount)
public StiDateTime addTicks(long value)
value
-
public StiDateTime addDays(double value)
value
-
public StiDateTime addHours(double value)
value
-
public StiDateTime addMilliseconds(double value)
value
-
public StiDateTime addMinutes(double value)
value
-
public StiDateTime addMonths(int months)
months
-
public StiDateTime addSeconds(double value)
value
-
public StiDateTime addYears(int value)
value
-
public static int daysInMonth(long year, long month)
year
- month
-
public static boolean isLeapYear(long year)
year
-
public int get(int field)
public int getActualMaximum(int field)
public StiDateTime clone()
clone
in class java.lang.Object
public java.lang.String format()
public StiTimeSpan subtract(StiDateTime subtrahend)
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable<java.lang.Object>
public static StiDateTime valueOf(java.lang.Object o)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int year()
public int month()
public int day()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |