double min = 1358108105100L;
double max = 1358108105900L;
double span = Math.abs(max - min); // in data space
long gridStepHint = (long) (span / 1000 * 74);
long timeUnit = dateFormatter.getTimeUnit(gridStepHint);
String stringValue = dateFormatter.formatDate(value, timeUnit);
assertThat(stringValue, equalTo("05.531"));
// sec
value = 1358108105000L;
min = 1358108101000L;