Я не вытянул бы в дополнительной зависимости только для того (подразделение не то, что трудно, в конце концов), но если Вы используете палату общин Lang так или иначе, существует DurationFormatUtils.
Использование В качестве примера (адаптированный от здесь ):
import org.apache.commons.lang3.time.DurationFormatUtils
public String getAge(long value) {
long currentTime = System.currentTimeMillis();
long age = currentTime - value;
String ageString = DurationFormatUtils.formatDuration(age, "d") + "d";
if ("0d".equals(ageString)) {
ageString = DurationFormatUtils.formatDuration(age, "H") + "h";
if ("0h".equals(ageString)) {
ageString = DurationFormatUtils.formatDuration(age, "m") + "m";
if ("0m".equals(ageString)) {
ageString = DurationFormatUtils.formatDuration(age, "s") + "s";
if ("0s".equals(ageString)) {
ageString = age + "ms";
}
}
}
}
return ageString;
}
Пример:
long lastTime = System.currentTimeMillis() - 2000;
System.out.println("Elapsed time: " + getAge(lastTime));
//Output: 2s
Примечание : получить millis от двух LocalDateTime возражает, что можно использовать:
long age = ChronoUnit.MILLIS.between(initTime, LocalDateTime.now())
Используйте атрибут CSS "background-image" в элемент уровня блока ( Ближайшим будет Однако, как упоминалось в этот поток : , но это не повлияет на автоматически сгенерированные шаблоны заглушек метода тестирования JUnit. Изменить шаблон, который создает эти заглушки метода тестирования JUnit ... в настоящий момент кажется невозможным. Ошибка 71783 в некоторой степени связана с этой проблемой, касающейся шаблонов комментариев для этих методов. Примечание: создание самого класса JUnit кажется полностью жестко закодированным в классе Говоря о шаблоне, вам также необходимо было предоставить аргументы виртуальной машины для всех тестов JUnit вы запускаете, вручную копируя их для каждой новой конфигурации.
НЕ ИСПРАВЛЯЕТСЯ
статус ...
Окно> Настройки> Java> Редактор - Шаблоны
и посмотрите в "метод тестирования (JUnit4) "
Другими словами, в диалоговом окне Новый тестовый пример JUnit
можно выбрать методы тестируемого класса, и автоматически создаются заглушки методов тестирования. org.eclipse.jdt.junit.wizards.NewTestCaseWizardPageOne
Ошибка 37862 была установлена для устранения этой проблемы и позволяла создать установленную JRE для использования с тестированием JUnit, настроив ее с правильным набором аргументов виртуальной машины.