Class TimeUtils


  • public class TimeUtils
    extends java.lang.Object
    Author:
    Jorge Campins
    • 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
    • Constructor Detail

      • TimeUtils

        public TimeUtils()
    • 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()