Package org.apache.iceberg.util
Class DateTimeUtil
java.lang.Object
org.apache.iceberg.util.DateTimeUtil
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final OffsetDateTimestatic final LocalDatestatic final longstatic final long
- 
Method SummaryModifier and TypeMethodDescriptionstatic LocalDatedateFromDays(int daysFromEpoch) static intdaysFromDate(LocalDate date) static intdaysFromInstant(Instant instant) static StringdaysToIsoDate(int days) static intdaysToMonths(int days) static intdaysToYears(int days) static StringformatTimestampMillis(long millis) static inthoursToDays(int hours) static intisoDateToDays(String dateString) static longisoTimestampToMicros(String timestampString) static longisoTimestampToNanos(CharSequence timestampString) static longisoTimestamptzToMicros(String timestampString) static longisoTimestamptzToNanos(CharSequence timestampString) static longisoTimeToMicros(String timeString) static booleanisUTCTimestamptz(String timestampString) static longmicrosFromInstant(Instant instant) static longmicrosFromTime(LocalTime time) static longmicrosFromTimestamp(LocalDateTime dateTime) static longmicrosFromTimestamptz(OffsetDateTime dateTime) static intmicrosToDays(long micros) static intmicrosToHours(long micros) static StringmicrosToIsoTime(long micros) static StringmicrosToIsoTimestamp(long micros) static StringmicrosToIsoTimestamptz(long micros) static longmicrosToMillis(long micros) static intmicrosToMonths(long micros) static longmicrosToNanos(long micros) static intmicrosToYears(long micros) static longnanosFromTimestamp(LocalDateTime dateTime) static longnanosFromTimestamptz(OffsetDateTime dateTime) static intnanosToDays(long nanos) static intnanosToHours(long nanos) static StringnanosToIsoTimestamp(long nanos) static StringnanosToIsoTimestamptz(long nanos) static longnanosToMicros(long nanos) static intnanosToMonths(long nanos) static intnanosToYears(long nanos) static LocalTimetimeFromMicros(long microFromMidnight) static LocalDateTimetimestampFromMicros(long microsFromEpoch) static LocalDateTimetimestampFromNanos(long nanosFromEpoch) static OffsetDateTimetimestamptzFromMicros(long microsFromEpoch) static OffsetDateTimetimestamptzFromNanos(long nanosFromEpoch) 
- 
Field Details- 
EPOCH
- 
EPOCH_DAY
- 
MICROS_PER_MILLISpublic static final long MICROS_PER_MILLIS- See Also:
 
- 
MICROS_PER_SECONDpublic static final long MICROS_PER_SECOND- See Also:
 
 
- 
- 
Method Details- 
dateFromDays
- 
daysFromDate
- 
daysFromInstant
- 
timeFromMicros
- 
microsFromTime
- 
timestampFromMicros
- 
timestampFromNanos
- 
microsFromInstant
- 
microsFromTimestamp
- 
nanosFromTimestamp
- 
microsToMillispublic static long microsToMillis(long micros) 
- 
nanosToMicrospublic static long nanosToMicros(long nanos) 
- 
microsToNanospublic static long microsToNanos(long micros) 
- 
timestamptzFromMicros
- 
timestamptzFromNanos
- 
microsFromTimestamptz
- 
nanosFromTimestamptz
- 
formatTimestampMillis
- 
daysToIsoDate
- 
microsToIsoTime
- 
microsToIsoTimestamptz
- 
nanosToIsoTimestamptz
- 
microsToIsoTimestamp
- 
nanosToIsoTimestamp
- 
isoDateToDays
- 
isoTimeToMicros
- 
isoTimestamptzToMicros
- 
isoTimestamptzToNanos
- 
isUTCTimestamptz
- 
isoTimestampToMicros
- 
isoTimestampToNanos
- 
hoursToDayspublic static int hoursToDays(int hours) 
- 
daysToYearspublic static int daysToYears(int days) 
- 
daysToMonthspublic static int daysToMonths(int days) 
- 
microsToYearspublic static int microsToYears(long micros) 
- 
microsToMonthspublic static int microsToMonths(long micros) 
- 
microsToDayspublic static int microsToDays(long micros) 
- 
microsToHourspublic static int microsToHours(long micros) 
- 
nanosToYearspublic static int nanosToYears(long nanos) 
- 
nanosToMonthspublic static int nanosToMonths(long nanos) 
- 
nanosToDayspublic static int nanosToDays(long nanos) 
- 
nanosToHourspublic static int nanosToHours(long nanos) 
 
-