org.mule.el.datetime
Class DateTime
java.lang.Object
org.mule.el.datetime.AbstractInstant
org.mule.el.datetime.DateTime
- All Implemented Interfaces:
- Serializable, Date, Instant, Time
public class DateTime
- extends AbstractInstant
- implements Date, Time, Serializable
Models a DateTime and simplifies the parsing/formatting and very basic manipulation of dates via Mule
expression language.
- See Also:
- Serialized Form
DateTime
public DateTime(Calendar calendar,
Locale locale)
DateTime
public DateTime()
DateTime
public DateTime(Calendar calendar)
DateTime
public DateTime(Date date)
DateTime
public DateTime(XMLGregorianCalendar xmlCalendar)
DateTime
public DateTime(String iso8601String)
DateTime
public DateTime(String dateString,
String format)
throws ParseException
- Throws:
ParseException
toString
public String toString()
- Overrides:
toString
in class Object
getDayOfWeek
public int getDayOfWeek()
- Specified by:
getDayOfWeek
in interface Date
getDayOfMonth
public int getDayOfMonth()
- Specified by:
getDayOfMonth
in interface Date
getDayOfYear
public int getDayOfYear()
- Specified by:
getDayOfYear
in interface Date
getWeekOfMonth
public int getWeekOfMonth()
- Specified by:
getWeekOfMonth
in interface Date
getWeekOfYear
public int getWeekOfYear()
- Specified by:
getWeekOfYear
in interface Date
getMonth
public int getMonth()
- Specified by:
getMonth
in interface Date
getYear
public int getYear()
- Specified by:
getYear
in interface Date
plusDays
public DateTime plusDays(int add)
- Specified by:
plusDays
in interface Date
plusWeeks
public DateTime plusWeeks(int add)
- Specified by:
plusWeeks
in interface Date
plusMonths
public DateTime plusMonths(int add)
- Specified by:
plusMonths
in interface Date
plusYears
public DateTime plusYears(int add)
- Specified by:
plusYears
in interface Date
plusMilliSeconds
public DateTime plusMilliSeconds(int add)
- Specified by:
plusMilliSeconds
in interface Time
plusSeconds
public DateTime plusSeconds(int add)
- Specified by:
plusSeconds
in interface Time
plusMinutes
public DateTime plusMinutes(int add)
- Specified by:
plusMinutes
in interface Time
plusHours
public DateTime plusHours(int add)
- Specified by:
plusHours
in interface Time
getMilliSeconds
public long getMilliSeconds()
- Specified by:
getMilliSeconds
in interface Time
getSeconds
public int getSeconds()
- Specified by:
getSeconds
in interface Time
getMinutes
public int getMinutes()
- Specified by:
getMinutes
in interface Time
getHours
public int getHours()
- Specified by:
getHours
in interface Time
withLocale
public DateTime withLocale(String locale)
- Specified by:
withLocale
in interface Date
- Specified by:
withLocale
in interface Instant
- Specified by:
withLocale
in interface Time
- Overrides:
withLocale
in class AbstractInstant
withTimeZone
public DateTime withTimeZone(String newTimezone)
- Specified by:
withTimeZone
in interface Date
- Specified by:
withTimeZone
in interface Instant
- Specified by:
withTimeZone
in interface Time
- Overrides:
withTimeZone
in class AbstractInstant
changeTimeZone
public DateTime changeTimeZone(String newTimezone)
- Specified by:
changeTimeZone
in interface Date
- Specified by:
changeTimeZone
in interface Instant
- Specified by:
changeTimeZone
in interface Time
- Overrides:
changeTimeZone
in class AbstractInstant
getDate
public Date getDate()
getTime
public Time getTime()
Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.