Package adalid.commons.util
Class TimeUtils
- java.lang.Object
-
- adalid.commons.util.TimeUtils
-
public class TimeUtils extends java.lang.Object- Author:
- Jorge Campins
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSIMPLE_DATE_FORMATstatic java.text.SimpleDateFormatSIMPLE_DATE_FORMATTERstatic java.lang.StringSIMPLE_TIME_FORMATstatic java.text.SimpleDateFormatSIMPLE_TIME_FORMATTERstatic java.lang.StringSIMPLE_TIMESTAMP_FORMATstatic java.text.SimpleDateFormatSIMPLE_TIMESTAMP_FORMATTER
-
Constructor Summary
Constructors Constructor Description TimeUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.sql.DateactualDate()static java.util.CalendaractualDateCalendar()static intactualDayOfMonth()static intactualMonth()static java.sql.TimeactualTime()static java.util.CalendaractualTimeCalendar()static java.sql.TimestampactualTimestamp()static java.util.CalendaractualTimestampCalendar()static intactualYear()static java.sql.DateaddDate(java.util.Date date, int addend, char unit)static java.sql.TimeaddTime(java.util.Date date, int addend, char unit)static java.sql.TimestampaddTimestamp(java.util.Date date, int addend, char unit)static java.sql.DatecurrentDate()static java.sql.TimecurrentTime()static longcurrentTimeMicros()static longcurrentTimeMillis()static longcurrentTimeNanos()static java.sql.TimestampcurrentTimestamp()static java.sql.DatedefaultDate(java.lang.String string)static java.lang.StringdefaultDateString()static java.lang.StringdefaultDateString(java.lang.Object object)static java.lang.StringdefaultDateString(java.util.Date date)static java.util.DatedefaultObject(java.lang.String string)static java.util.DatedefaultObject(java.lang.String string, java.lang.Class<? extends java.util.Date> clazz)static java.lang.StringdefaultString(java.util.Date util)static java.lang.StringdefaultTemporalString(java.lang.Object object)static java.sql.TimedefaultTime(java.lang.String string)static java.sql.TimestampdefaultTimestamp(java.lang.String string)static java.lang.StringdefaultTimestampString()static java.lang.StringdefaultTimestampString(java.lang.Object object)static java.lang.StringdefaultTimestampString(java.util.Date date)static java.lang.StringdefaultTimeString()static java.lang.StringdefaultTimeString(java.lang.Object object)static java.lang.StringdefaultTimeString(java.util.Date date)static longepochMillis()static java.sql.DatefirstDateOfYear(int year)static java.sql.TimefirstTimeOfDate(java.util.Date date)static java.sql.TimefirstTimeOfDay()static java.sql.TimestampfirstTimestampOfYear(int year)static java.sql.DategetDate()static java.sql.DategetDate(java.util.Date date)static java.lang.StringgetDateFormat()static java.util.DategetFittestSqlExtension(java.util.Date util)static java.util.DategetSqlExtension(java.util.Date util)static java.sql.TimegetTime()static java.sql.TimegetTime(java.util.Date date)static java.lang.StringgetTimeFormat()static java.sql.TimestampgetTimestamp()static java.sql.TimestampgetTimestamp(java.sql.Date date)static java.lang.StringgetTimestampFormat()static java.sql.DatejdbcDate(java.lang.String string)static java.lang.StringjdbcDateString()static java.lang.StringjdbcDateString(java.lang.Object object)static java.lang.StringjdbcDateString(java.util.Date date)static java.util.DatejdbcObject(java.lang.String string)static java.util.DatejdbcObject(java.lang.String string, java.lang.Class<? extends java.util.Date> clazz)static java.lang.StringjdbcString(java.util.Date util)static java.lang.StringjdbcTemporalString(java.lang.Object object)static java.sql.TimejdbcTime(java.lang.String string)static java.sql.TimestampjdbcTimestamp(java.lang.String string)static java.lang.StringjdbcTimestampString()static java.lang.StringjdbcTimestampString(java.lang.Object object)static java.lang.StringjdbcTimestampString(java.util.Date date)static java.lang.StringjdbcTimeString()static java.lang.StringjdbcTimeString(java.lang.Object object)static java.lang.StringjdbcTimeString(java.util.Date date)static java.sql.DatelastDateOfYear(int year)static java.sql.TimelastTimeOfDate(java.util.Date date)static java.sql.TimelastTimeOfDay()static java.sql.TimestamplastTimestampOfYear(int year)static java.util.CalendarnewCalendar(java.util.Date date)static java.sql.DatenewDate(java.lang.Object obj)static java.sql.DatenewDate(java.util.Date date)static java.util.CalendarnewDateCalendar(java.util.Date date)static java.sql.TimenewTime(java.lang.Object obj)static java.sql.TimenewTime(java.util.Date date)static java.util.CalendarnewTimeCalendar(java.util.Date date)static java.sql.TimestampnewTimestamp(java.lang.Object obj)static java.sql.TimestampnewTimestamp(java.util.Date date)static java.util.Dateparse(java.lang.String pdq)static java.util.Dateparse(java.lang.String pdq, EnumTemporalFormat format)static voidsetDateFormat(java.util.Locale locale, java.lang.String format)static voidsetTimeFormat(java.util.Locale locale, java.lang.String format)static voidsetTimestampFormat(java.util.Locale locale, java.lang.String format)static java.sql.DatesimpleDate(java.lang.String string)static java.lang.StringsimpleDateString()static java.lang.StringsimpleDateString(java.lang.Object object)static java.lang.StringsimpleDateString(java.util.Date date)static java.util.DatesimpleObject(java.lang.String string)static java.util.DatesimpleObject(java.lang.String string, java.lang.Class<? extends java.util.Date> clazz)static java.lang.StringsimpleTemporalString(java.lang.Object object)static java.sql.TimesimpleTime(java.lang.String string)static java.sql.TimestampsimpleTimestamp(java.lang.String string)static java.lang.StringsimpleTimestampString()static java.lang.StringsimpleTimestampString(java.lang.Object object)static java.lang.StringsimpleTimestampString(java.util.Date date)static java.lang.StringsimpleTimeString()static java.lang.StringsimpleTimeString(java.lang.Object object)static java.lang.StringsimpleTimeString(java.util.Date date)static java.sql.DatetoDate(java.lang.Object obj)static java.util.DatetoJavaDate(java.lang.Object object, java.lang.Class<? extends java.util.Date> targetClass)static java.sql.TimetoTime(java.lang.Object obj)static java.sql.TimestamptoTimestamp(java.lang.Object obj)
-
-
-
Field Detail
-
SIMPLE_DATE_FORMAT
public static final java.lang.String SIMPLE_DATE_FORMAT
- See Also:
- Constant Field Values
-
SIMPLE_TIME_FORMAT
public static final java.lang.String SIMPLE_TIME_FORMAT
- See Also:
- Constant Field Values
-
SIMPLE_TIMESTAMP_FORMAT
public static final java.lang.String SIMPLE_TIMESTAMP_FORMAT
- See Also:
- Constant Field Values
-
SIMPLE_DATE_FORMATTER
public static final java.text.SimpleDateFormat SIMPLE_DATE_FORMATTER
-
SIMPLE_TIME_FORMATTER
public static final java.text.SimpleDateFormat SIMPLE_TIME_FORMATTER
-
SIMPLE_TIMESTAMP_FORMATTER
public static final java.text.SimpleDateFormat SIMPLE_TIMESTAMP_FORMATTER
-
-
Method Detail
-
actualDate
public static java.sql.Date actualDate()
-
actualTime
public static java.sql.Time actualTime()
-
actualTimestamp
public static java.sql.Timestamp actualTimestamp()
-
actualYear
public static int actualYear()
-
actualMonth
public static int actualMonth()
-
actualDayOfMonth
public static int actualDayOfMonth()
-
actualDateCalendar
public static java.util.Calendar actualDateCalendar()
-
actualTimeCalendar
public static java.util.Calendar actualTimeCalendar()
-
actualTimestampCalendar
public static java.util.Calendar actualTimestampCalendar()
-
firstDateOfYear
public static java.sql.Date firstDateOfYear(int year)
-
lastDateOfYear
public static java.sql.Date lastDateOfYear(int year)
-
firstTimeOfDate
public static java.sql.Time firstTimeOfDate(java.util.Date date)
-
lastTimeOfDate
public static java.sql.Time lastTimeOfDate(java.util.Date date)
-
firstTimeOfDay
public static java.sql.Time firstTimeOfDay()
-
lastTimeOfDay
public static java.sql.Time lastTimeOfDay()
-
firstTimestampOfYear
public static java.sql.Timestamp firstTimestampOfYear(int year)
-
lastTimestampOfYear
public static java.sql.Timestamp lastTimestampOfYear(int year)
-
currentTimeMillis
public static long currentTimeMillis()
-
currentTimeMicros
public static long currentTimeMicros()
-
currentTimeNanos
public static long currentTimeNanos()
-
currentDate
public static java.sql.Date currentDate()
-
currentTime
public static java.sql.Time currentTime()
-
currentTimestamp
public static java.sql.Timestamp currentTimestamp()
-
getDate
public static java.sql.Date getDate()
-
getDate
public static java.sql.Date getDate(java.util.Date date)
-
getTime
public static java.sql.Time getTime()
-
getTime
public static java.sql.Time getTime(java.util.Date date)
-
getTimestamp
public static java.sql.Timestamp getTimestamp()
-
getTimestamp
public static java.sql.Timestamp getTimestamp(java.sql.Date date)
-
getDateFormat
public static java.lang.String getDateFormat()
-
setDateFormat
public static void setDateFormat(java.util.Locale locale, java.lang.String format)
-
getTimeFormat
public static java.lang.String getTimeFormat()
-
setTimeFormat
public static void setTimeFormat(java.util.Locale locale, java.lang.String format)
-
getTimestampFormat
public static java.lang.String getTimestampFormat()
-
setTimestampFormat
public static void setTimestampFormat(java.util.Locale locale, java.lang.String format)
-
defaultObject
public static java.util.Date defaultObject(java.lang.String string)
-
defaultObject
public static java.util.Date defaultObject(java.lang.String string, java.lang.Class<? extends java.util.Date> clazz)
-
defaultDate
public static java.sql.Date defaultDate(java.lang.String string)
-
defaultTime
public static java.sql.Time defaultTime(java.lang.String string)
-
defaultTimestamp
public static java.sql.Timestamp defaultTimestamp(java.lang.String string)
-
defaultString
public static java.lang.String defaultString(java.util.Date util)
-
defaultDateString
public static java.lang.String defaultDateString()
-
defaultDateString
public static java.lang.String defaultDateString(java.lang.Object object)
-
defaultDateString
public static java.lang.String defaultDateString(java.util.Date date)
-
defaultTimeString
public static java.lang.String defaultTimeString()
-
defaultTimeString
public static java.lang.String defaultTimeString(java.lang.Object object)
-
defaultTimeString
public static java.lang.String defaultTimeString(java.util.Date date)
-
defaultTimestampString
public static java.lang.String defaultTimestampString()
-
defaultTimestampString
public static java.lang.String defaultTimestampString(java.lang.Object object)
-
defaultTimestampString
public static java.lang.String defaultTimestampString(java.util.Date date)
-
defaultTemporalString
public static java.lang.String defaultTemporalString(java.lang.Object object)
-
jdbcObject
public static java.util.Date jdbcObject(java.lang.String string)
-
jdbcObject
public static java.util.Date jdbcObject(java.lang.String string, java.lang.Class<? extends java.util.Date> clazz)
-
jdbcDate
public static java.sql.Date jdbcDate(java.lang.String string)
-
jdbcTime
public static java.sql.Time jdbcTime(java.lang.String string)
-
jdbcTimestamp
public static java.sql.Timestamp jdbcTimestamp(java.lang.String string)
-
jdbcString
public static java.lang.String jdbcString(java.util.Date util)
-
jdbcDateString
public static java.lang.String jdbcDateString()
-
jdbcDateString
public static java.lang.String jdbcDateString(java.lang.Object object)
-
jdbcDateString
public static java.lang.String jdbcDateString(java.util.Date date)
-
jdbcTimeString
public static java.lang.String jdbcTimeString()
-
jdbcTimeString
public static java.lang.String jdbcTimeString(java.lang.Object object)
-
jdbcTimeString
public static java.lang.String jdbcTimeString(java.util.Date date)
-
jdbcTimestampString
public static java.lang.String jdbcTimestampString()
-
jdbcTimestampString
public static java.lang.String jdbcTimestampString(java.lang.Object object)
-
jdbcTimestampString
public static java.lang.String jdbcTimestampString(java.util.Date date)
-
jdbcTemporalString
public static java.lang.String jdbcTemporalString(java.lang.Object object)
-
simpleObject
public static java.util.Date simpleObject(java.lang.String string)
-
simpleObject
public static java.util.Date simpleObject(java.lang.String string, java.lang.Class<? extends java.util.Date> clazz)
-
simpleDate
public static java.sql.Date simpleDate(java.lang.String string)
-
simpleTime
public static java.sql.Time simpleTime(java.lang.String string)
-
simpleTimestamp
public static java.sql.Timestamp simpleTimestamp(java.lang.String string)
-
simpleDateString
public static java.lang.String simpleDateString()
-
simpleDateString
public static java.lang.String simpleDateString(java.lang.Object object)
-
simpleDateString
public static java.lang.String simpleDateString(java.util.Date date)
-
simpleTimeString
public static java.lang.String simpleTimeString()
-
simpleTimeString
public static java.lang.String simpleTimeString(java.lang.Object object)
-
simpleTimeString
public static java.lang.String simpleTimeString(java.util.Date date)
-
simpleTimestampString
public static java.lang.String simpleTimestampString()
-
simpleTimestampString
public static java.lang.String simpleTimestampString(java.lang.Object object)
-
simpleTimestampString
public static java.lang.String simpleTimestampString(java.util.Date date)
-
simpleTemporalString
public static java.lang.String simpleTemporalString(java.lang.Object object)
-
newDate
public static java.sql.Date newDate(java.lang.Object obj)
-
newTime
public static java.sql.Time newTime(java.lang.Object obj)
-
newTimestamp
public static java.sql.Timestamp newTimestamp(java.lang.Object obj)
-
newDate
public static java.sql.Date newDate(java.util.Date date)
-
newDateCalendar
public static java.util.Calendar newDateCalendar(java.util.Date date)
-
newTime
public static java.sql.Time newTime(java.util.Date date)
-
newTimeCalendar
public static java.util.Calendar newTimeCalendar(java.util.Date date)
-
newTimestamp
public static java.sql.Timestamp newTimestamp(java.util.Date date)
-
newCalendar
public static java.util.Calendar newCalendar(java.util.Date date)
-
toJavaDate
public static java.util.Date toJavaDate(java.lang.Object object, java.lang.Class<? extends java.util.Date> targetClass)
-
toDate
public static java.sql.Date toDate(java.lang.Object obj)
-
toTime
public static java.sql.Time toTime(java.lang.Object obj)
-
toTimestamp
public static java.sql.Timestamp toTimestamp(java.lang.Object obj)
-
parse
public static java.util.Date parse(java.lang.String pdq)
-
parse
public static java.util.Date parse(java.lang.String pdq, EnumTemporalFormat format)
-
getSqlExtension
public static java.util.Date getSqlExtension(java.util.Date util)
-
getFittestSqlExtension
public static java.util.Date getFittestSqlExtension(java.util.Date util)
-
addDate
public static java.sql.Date addDate(java.util.Date date, int addend, char unit)
-
addTime
public static java.sql.Time addTime(java.util.Date date, int addend, char unit)
-
addTimestamp
public static java.sql.Timestamp addTimestamp(java.util.Date date, int addend, char unit)
-
epochMillis
public static long epochMillis()
-
-