Package org.marketcetera.util.time
Class DateService
- java.lang.Object
-
- org.marketcetera.util.time.DateService
-
public abstract class DateService extends Object
Provides date-related services.- Since:
- $Release$
- Version:
- $Id$
- Author:
- Colin DuPlantis
-
-
Constructor Summary
Constructors Constructor Description DateService()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DatetoLocalDate(LocalDateTime inTimestamp)Convert the givenLocalDateTimeto aDatevalue.static LocalDatetoLocalDate(Date inDate)static LocalDateTimetoLocalDateTime(long inMillis)Converts from millis since epoch toLocalDateTime.static LocalDateTimetoLocalDateTime(Calendar inTimestamp)Convert the givenCalendarto aLocalDateTimevalue.static LocalDateTimetoLocalDateTime(Date inDate)Converts fromDatetypes toLocalDateTimetypes.static longtoLocalEpochMillis(LocalDateTime inTimestamp)Convert the givenLocalDateTimeto milliseconds since epoch.static LocalTimetoLocalTime(Date inDate)static DatetoUtcDate(LocalDate inUtcDate)static DatetoUtcDate(LocalDateTime inTimestamp)Convert the givenLocalDateTimeto aDatevalue.static DatetoUtcDate(LocalTime inUtcTime)static LocalDatetoUtcDate(Date inDate)static LocalDateTimetoUtcDateTime(long inMillis)Converts from millis since epoch toLocalDateTime.static LocalDateTimetoUtcDateTime(Date inDate)Converts fromDatetypes toLocalDateTimetypes.static longtoUtcEpochMillis(LocalDateTime inTimestamp)Convert the givenLocalDateTimeto milliseconds since epoch.static LocalTimetoUtcTime(Date inDate)
-
-
-
Method Detail
-
toLocalDateTime
public static LocalDateTime toLocalDateTime(Date inDate)
Converts fromDatetypes toLocalDateTimetypes.- Parameters:
inDate- aDatevalue- Returns:
- a
LocalDateTimevalue
-
toUtcDateTime
public static LocalDateTime toUtcDateTime(Date inDate)
Converts fromDatetypes toLocalDateTimetypes.- Parameters:
inDate- aDatevalue- Returns:
- a
LocalDateTimevalue
-
toLocalDate
public static LocalDate toLocalDate(Date inDate)
- Parameters:
inDate- aDatevalue- Returns:
- a
LocalDatevalue
-
toUtcDate
public static LocalDate toUtcDate(Date inDate)
- Parameters:
inDate- aDatevalue- Returns:
- a
LocalDatevalue
-
toLocalTime
public static LocalTime toLocalTime(Date inDate)
- Parameters:
inDate- aDatevalue- Returns:
- a
LocalTimevalue
-
toUtcTime
public static LocalTime toUtcTime(Date inDate)
- Parameters:
inDate- aDatevalue- Returns:
- a
LocalTimevalue
-
toLocalDateTime
public static LocalDateTime toLocalDateTime(long inMillis)
Converts from millis since epoch toLocalDateTime.- Parameters:
inMillis- alongvalue- Returns:
- a
LocalDateTimevalue
-
toUtcDateTime
public static LocalDateTime toUtcDateTime(long inMillis)
Converts from millis since epoch toLocalDateTime.- Parameters:
inMillis- alongvalue- Returns:
- a
LocalDateTimevalue
-
toLocalEpochMillis
public static long toLocalEpochMillis(LocalDateTime inTimestamp)
Convert the givenLocalDateTimeto milliseconds since epoch.- Parameters:
inTimestamp- aLocalDateTimevalue- Returns:
- a
longvalue
-
toUtcEpochMillis
public static long toUtcEpochMillis(LocalDateTime inTimestamp)
Convert the givenLocalDateTimeto milliseconds since epoch.- Parameters:
inTimestamp- aLocalDateTimevalue- Returns:
- a
longvalue
-
toLocalDate
public static Date toLocalDate(LocalDateTime inTimestamp)
Convert the givenLocalDateTimeto aDatevalue.- Parameters:
inTimestamp- aLocalDateTimevalue- Returns:
- a
Datevalue
-
toUtcDate
public static Date toUtcDate(LocalDateTime inTimestamp)
Convert the givenLocalDateTimeto aDatevalue.- Parameters:
inTimestamp- aLocalDateTimevalue- Returns:
- a
Datevalue
-
toUtcDate
public static Date toUtcDate(LocalDate inUtcDate)
- Parameters:
inUtcDate- aLocalDatevalue- Returns:
- a
Datevalue
-
toUtcDate
public static Date toUtcDate(LocalTime inUtcTime)
- Parameters:
inUtcTime- aLocalTimevalue- Returns:
- a
Datevalue
-
toLocalDateTime
public static LocalDateTime toLocalDateTime(Calendar inTimestamp)
Convert the givenCalendarto aLocalDateTimevalue.- Parameters:
inTimestamp- aCalendarvalue- Returns:
- a
LocalDateTimevalue
-
-