public final class DateTimeUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static long |
MILLIS_TO_MICRO_SECS_CONVERSION_FACTOR |
| Modifier and Type | Method and Description |
|---|---|
static LocalDateTime |
adjustForCalendar(LocalDateTime localDateTime,
Calendar calendar,
TimeZone defaultTimeZone)
Adjusts LocalDateTime for the given Calendar's timezone offset.
|
static long |
applyCalendarOffset(long milliseconds)
Subtracts default Calendar's timezone offset from epoch milliseconds to get relative UTC milliseconds
|
static long |
applyCalendarOffset(long milliseconds,
Calendar calendar) |
static Date |
getUTCDateFromDateAndCalendar(Date date,
Calendar calendar) |
static Date |
getUTCDateFromMilliseconds(long milliseconds) |
static Time |
getUTCTimeFromMilliseconds(long milliseconds) |
static Time |
getUTCTimeFromTimeAndCalendar(Time time,
Calendar calendar) |
static Timestamp |
getUTCTimestampFromTimestampAndCalendar(Timestamp timestamp,
Calendar calendar) |
static long |
localDateTimeToMicrosecondsSinceEpoch(LocalDateTime localDateTime)
Converts LocalDateTime to microseconds since epoch.
|
static long |
millisToMicrosecondsSinceMidnight(long millis)
Converts milliseconds since midnight to microseconds since midnight.
|
public static final long MILLIS_TO_MICRO_SECS_CONVERSION_FACTOR
public static long applyCalendarOffset(long milliseconds)
public static long applyCalendarOffset(long milliseconds,
Calendar calendar)
public static Date getUTCDateFromMilliseconds(long milliseconds)
public static Time getUTCTimeFromMilliseconds(long milliseconds)
public static Date getUTCDateFromDateAndCalendar(Date date, Calendar calendar)
public static Time getUTCTimeFromTimeAndCalendar(Time time, Calendar calendar)
public static Timestamp getUTCTimestampFromTimestampAndCalendar(Timestamp timestamp, Calendar calendar)
public static long localDateTimeToMicrosecondsSinceEpoch(LocalDateTime localDateTime)
localDateTime - The LocalDateTime to convert.public static long millisToMicrosecondsSinceMidnight(long millis)
millis - The milliseconds since midnight.public static LocalDateTime adjustForCalendar(LocalDateTime localDateTime, Calendar calendar, TimeZone defaultTimeZone)
localDateTime - The LocalDateTime to adjust.calendar - The Calendar with the target timezone.defaultTimeZone - The default timezone to compare against.Copyright © 2025. All rights reserved.