@Override public String toString() { return "BadQueryEntry [ adj=" + adj + ", server=" + server + ", startTime=" + DateFormat.formatToTimeStr(startTime) + " ]"; } }
public static String formatToTimeStr(long millis) { return formatToTimeStr(millis, DEFAULT_DATETIME_PATTERN_WITH_MILLISECONDS); }
public static String formatToTimeWithoutMilliStr(long millis) { return formatToTimeStr(millis, DEFAULT_DATETIME_PATTERN_WITHOUT_MILLISECONDS); }
public static String formatTsRange(Range<Long> tsRange) { if (tsRange == null) return null; StringBuilder sb = new StringBuilder(); if (tsRange.hasLowerBound()) { if (tsRange.lowerBoundType() == BoundType.CLOSED) { sb.append("["); } else { sb.append("("); } sb.append(DateFormat.formatToTimeStr(tsRange.lowerEndpoint())); } else { sb.append("(-∞"); } sb.append("~"); if (tsRange.hasUpperBound()) { sb.append(DateFormat.formatToTimeStr(tsRange.upperEndpoint())); if (tsRange.upperBoundType() == BoundType.CLOSED) { sb.append("]"); } else { sb.append(")"); } } else { sb.append("+∞)"); } return sb.toString(); }
private String formatTime(String dateStr, DataType dataType) { if (dataType.isDatetime() || dataType.isTime()) { throw new RuntimeException("Datetime and time type are not supported yet"); } if (DateFormat.isSupportedDateFormat(dateStr)) { return dateStr; } long millis = Long.parseLong(dateStr); if (dataType.isTimestamp()) { return DateFormat.formatToTimeStr(millis); } else if (dataType.isDate()) { return DateFormat.formatToDateStr(millis); } else { throw new RuntimeException("Unknown type " + dataType + " to formatTime"); } } }
public void test1() throws Exception { System.out.println(org.apache.kylin.common.util.DateFormat.formatToTimeStr(1433833611000L)); System.out.println(org.apache.kylin.common.util.DateFormat.formatToTimeStr(1433250517000L)); System.out.println(org.apache.kylin.common.util.DateFormat.stringToMillis("2015-06-01 00:00:00")); System.out.println(org.apache.kylin.common.util.DateFormat.stringToMillis("2015-05-15 17:00:00"));
@Override public String next() { if (type.isStringFamily()) { // string return format.replace(ColumnGenConfig.$RANDOM, "" + randomInt()); } else if (type.isTimeFamily()) { // time return DateFormat.formatToTimeStr(randomMillis(), format); } else if (type.isDateTimeFamily()) { // date return DateFormat.formatToDateStr(randomMillis(), format); } else if (type.isIntegerFamily()) { // integer return formatNumber(randomInt()); } else if (type.isNumberFamily()) { // double return formatNumber(randomDouble()); } else { throw new IllegalStateException(); } }
@Override public String toString() { return "BadQueryEntry [ adj=" + adj + ", server=" + server + ", startTime=" + DateFormat.formatToTimeStr(startTime) + " ]"; } }
public static String formatToTimeStr(long millis) { return formatToTimeStr(millis, DEFAULT_DATETIME_PATTERN_WITH_MILLISECONDS); }
public static String formatToTimeWithoutMilliStr(long millis) { return formatToTimeStr(millis, DEFAULT_DATETIME_PATTERN_WITHOUT_MILLISECONDS); }
public static String formatTsRange(Range<Long> tsRange) { if (tsRange == null) return null; StringBuilder sb = new StringBuilder(); if (tsRange.hasLowerBound()) { if (tsRange.lowerBoundType() == BoundType.CLOSED) { sb.append("["); } else { sb.append("("); } sb.append(DateFormat.formatToTimeStr(tsRange.lowerEndpoint())); } else { sb.append("(-∞"); } sb.append("~"); if (tsRange.hasUpperBound()) { sb.append(DateFormat.formatToTimeStr(tsRange.upperEndpoint())); if (tsRange.upperBoundType() == BoundType.CLOSED) { sb.append("]"); } else { sb.append(")"); } } else { sb.append("+∞)"); } return sb.toString(); }
private String formatTime(String dateStr, DataType dataType) { if (dataType.isDatetime() || dataType.isTime()) { throw new RuntimeException("Datetime and time type are not supported yet"); } if (DateFormat.isSupportedDateFormat(dateStr)) { return dateStr; } long millis = Long.parseLong(dateStr); if (dataType.isTimestamp()) { return DateFormat.formatToTimeStr(millis); } else if (dataType.isDate()) { return DateFormat.formatToDateStr(millis); } else { throw new RuntimeException("Unknown type " + dataType + " to formatTime"); } } }
@Override public String next() { if (type.isStringFamily()) { // string return format.replace(ColumnGenConfig.$RANDOM, "" + randomInt()); } else if (type.isTimeFamily()) { // time return DateFormat.formatToTimeStr(randomMillis(), format); } else if (type.isDateTimeFamily()) { // date return DateFormat.formatToDateStr(randomMillis(), format); } else if (type.isIntegerFamily()) { // integer return formatNumber(randomInt()); } else if (type.isNumberFamily()) { // double return formatNumber(randomDouble()); } else { throw new IllegalStateException(); } }