@CheckForNull public Date getNullableFieldAsDate(String key) { Object val = getNullableField(key); if (val != null) { if (val instanceof Date) { return (Date)val; } if (val instanceof Number) { return epochSecondsToDate((Number) val); } return EsUtils.parseDateTime((String) val); } return null; }
public Date getFieldAsDate(String key) { Object value = getField(key); if (value instanceof Date) { return (Date)value; } if (value instanceof Number) { return epochSecondsToDate((Number) value); } return EsUtils.parseDateTime((String)value); }
@CheckForNull public Date getNullableFieldAsDate(String key) { Object val = getNullableField(key); if (val != null) { if (val instanceof Date) { return (Date)val; } if (val instanceof Number) { return epochSecondsToDate((Number) val); } return EsUtils.parseDateTime((String) val); } return null; }
public Date getFieldAsDate(String key) { Object value = getField(key); if (value instanceof Date) { return (Date)value; } if (value instanceof Number) { return epochSecondsToDate((Number) value); } return EsUtils.parseDateTime((String)value); }