Package org.apache.pinot.common.function
Class DateTimePatternHandler
- java.lang.Object
-
- org.apache.pinot.common.function.DateTimePatternHandler
-
public class DateTimePatternHandler extends Object
Handles DateTime conversions from long to strings and strings to longs based on passed patterns
-
-
Method Summary
Modifier and Type Method Description static longparseDateTimeStringToEpochMillis(String dateTimeString, String pattern)Converts the dateTimeString of passed pattern into a long of the millis since epochstatic longparseDateTimeStringToEpochMillis(String dateTimeString, String pattern, String timezoneId)Converts the dateTimeString of passed pattern into a long of the millis since epochstatic StringparseEpochMillisToDateTimeString(long millis, String pattern)Converts the millis representing seconds since epoch into a string of passed patternstatic StringparseEpochMillisToDateTimeString(long millis, String pattern, String timezoneId)Converts the millis representing seconds since epoch into a string of passed pattern and time zone id
-
-
-
Method Detail
-
parseDateTimeStringToEpochMillis
public static long parseDateTimeStringToEpochMillis(String dateTimeString, String pattern)
Converts the dateTimeString of passed pattern into a long of the millis since epoch
-
parseDateTimeStringToEpochMillis
public static long parseDateTimeStringToEpochMillis(String dateTimeString, String pattern, String timezoneId)
Converts the dateTimeString of passed pattern into a long of the millis since epoch
-
parseEpochMillisToDateTimeString
public static String parseEpochMillisToDateTimeString(long millis, String pattern)
Converts the millis representing seconds since epoch into a string of passed pattern
-
-