|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.daypilot.date.DateTime
public class DateTime
A helper class for date/time calculations.
Field Summary | |
---|---|
static DateTime |
EMPTY
|
static DateTime |
MAX
|
static DateTime |
MIN
|
protected long |
ticks
|
static java.util.TimeZone |
UTC
|
Constructor Summary | |
---|---|
DateTime()
Creates a new DateTime representing current date and time (now). |
|
DateTime(java.util.Date date)
|
|
DateTime(java.util.Date date,
boolean isLocal)
Creates a new DateTime object from an existing java.util.Date object. |
|
DateTime(int year,
int month,
int day)
|
|
DateTime(long time)
|
|
DateTime(long ticks,
java.util.TimeZone tz)
|
|
DateTime(java.lang.String str)
Creates a new DateTime object from a string in "2009-01-01T00:00:00" or "2009-01-01" format. |
|
DateTime(java.sql.Timestamp timestamp)
Creates a new DateTime object from an existing java.sql.Timestamp object. |
|
DateTime(java.sql.Timestamp timestamp,
boolean isLocal)
|
Method Summary | |
---|---|
DateTime |
add(TimeSpan offset)
|
DateTime |
addDays(int days)
Returns a new DateTime object, increased by the specified number of days (accepts negative values). |
DateTime |
addHours(int hours)
|
DateTime |
addMilliSeconds(int ms)
|
DateTime |
addMinutes(int minutes)
Returns a new DateTime object, increased by the specified number of minutes (accepts negative values). |
DateTime |
addMonths(int months)
|
DateTime |
addSeconds(int seconds)
|
DateTime |
addYears(int years)
|
boolean |
after(DateTime another)
|
boolean |
afterOrEqual(DateTime another)
|
boolean |
before(DateTime another)
|
boolean |
beforeOrEqual(DateTime another)
|
DateTime |
bigger(DateTime another)
|
protected java.util.Calendar |
calendar()
|
static boolean |
canParse(java.lang.String text)
Return true if the string can be parsed using parse(). |
int |
compareTo(DateTime another)
|
boolean |
equals(java.lang.Object another)
|
DateTime |
firstDayOfMonth()
|
DateTime |
firstDayOfYear()
|
static DateTime |
fromDateLocal(java.util.Date date)
|
DateTime |
getDatePart()
|
int |
getDay()
|
DayOfWeek |
getDayOfWeek()
|
int |
getDayOfWeekOrdinal()
|
int |
getDayOfYear()
|
int |
getDaysOfMonth()
|
int |
getDaysOfYear()
|
int |
getHour()
|
int |
getMinute()
|
int |
getMonth()
|
java.lang.String |
getMonthName(DateTime date,
java.util.Locale locale)
|
long |
getTicks()
|
TimeSpan |
getTimeOfDay()
|
java.util.TimeZone |
getTimezone()
|
static DateTime |
getToday()
|
static DateTime |
getToday(java.util.TimeZone tz)
Returns beginning of this day in the given time zone. |
int |
getYear()
|
DateTime |
inZoneByName(java.util.TimeZone newZone)
|
boolean |
isWeekend()
|
TimeSpan |
minus(DateTime another)
|
static DateTime |
parseAsLocal(java.lang.Object o)
|
static DateTime |
parseString(java.lang.String str)
|
void |
setTimezone(java.util.TimeZone timezone)
|
DateTime |
smaller(DateTime another)
|
java.util.Date |
toDate()
|
java.lang.String |
toDateString()
|
java.lang.String |
toDateString(java.util.Locale locale)
|
java.lang.String |
toDateTimeString(java.util.Locale locale)
|
static DateTime |
today()
|
java.lang.String |
toString()
Converts DateTime to a String in "2009-01-01T00:00:00" format. |
java.lang.String |
toString(java.lang.String pattern)
Formats the date using the specified pattern (see http://java.sun.com/javase/6/docs/api/index.html? |
java.lang.String |
toString(java.lang.String pattern,
java.util.Locale locale)
Formats the date using the specified pattern (see http://java.sun.com/javase/6/docs/api/index.html? |
java.lang.String |
toStringIso8601()
Converts DateTime to a String in ISO 8601 format ("2009-01-01T00:00:00"). |
java.lang.String |
toStringSortable()
Converts DateTime to a sortable string format. |
java.sql.Timestamp |
toTimeStamp()
Converts DateTime to a java.sql.Timestamp object. |
DateTime |
tz(java.util.TimeZone tz)
Returns a new DateTime instance with timezone set to tz. |
DateTime |
utc()
Returns a new DateTime instance with timezone set to UTC. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.util.TimeZone UTC
protected long ticks
public static final DateTime EMPTY
public static final DateTime MAX
public static final DateTime MIN
Constructor Detail |
---|
public DateTime()
date
- public DateTime(long time)
public DateTime(java.sql.Timestamp timestamp)
date
- public DateTime(java.sql.Timestamp timestamp, boolean isLocal)
public DateTime(java.util.Date date, boolean isLocal)
date
- public DateTime(java.util.Date date)
public DateTime(java.lang.String str)
date
- public DateTime(int year, int month, int day)
public DateTime(long ticks, java.util.TimeZone tz)
Method Detail |
---|
protected java.util.Calendar calendar()
public static DateTime fromDateLocal(java.util.Date date)
public java.lang.String toStringSortable()
date
- public java.lang.String toStringIso8601()
date
- public java.lang.String toString()
toString
in class java.lang.Object
date
- public java.lang.String toString(java.lang.String pattern)
pattern
-
public java.lang.String toDateString(java.util.Locale locale)
public java.lang.String toDateTimeString(java.util.Locale locale)
public java.lang.String toString(java.lang.String pattern, java.util.Locale locale)
pattern
- locale
-
public java.sql.Timestamp toTimeStamp()
date
- public DateTime addDays(int days)
days
-
public DateTime addMinutes(int minutes)
days
-
public static DateTime parseAsLocal(java.lang.Object o)
public static DateTime parseString(java.lang.String str)
public java.util.Date toDate()
public int getYear()
public int getMonth()
public int getDay()
public DateTime getDatePart()
public DateTime add(TimeSpan offset)
public int getHour()
public DayOfWeek getDayOfWeek()
public int getDayOfWeekOrdinal()
public java.lang.String toDateString()
public static DateTime getToday()
public static DateTime today()
public int getDayOfYear()
public int getMinute()
public TimeSpan getTimeOfDay()
public long getTicks()
public boolean before(DateTime another)
public DateTime addHours(int hours)
public DateTime addMonths(int months)
public TimeSpan minus(DateTime another)
public DateTime addYears(int years)
public boolean after(DateTime another)
public boolean equals(java.lang.Object another)
equals
in class java.lang.Object
public DateTime addSeconds(int seconds)
public boolean beforeOrEqual(DateTime another)
public boolean afterOrEqual(DateTime another)
public static boolean canParse(java.lang.String text)
text
-
public boolean isWeekend()
public java.lang.String getMonthName(DateTime date, java.util.Locale locale)
public DateTime firstDayOfMonth()
public int getDaysOfMonth()
public int getDaysOfYear()
public DateTime firstDayOfYear()
public int compareTo(DateTime another)
public DateTime smaller(DateTime another)
public DateTime bigger(DateTime another)
public DateTime tz(java.util.TimeZone tz)
tz
-
public DateTime utc()
public java.util.TimeZone getTimezone()
public void setTimezone(java.util.TimeZone timezone)
public DateTime addMilliSeconds(int ms)
public static DateTime getToday(java.util.TimeZone tz)
tz
-
public DateTime inZoneByName(java.util.TimeZone newZone)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |