В Java8 есть классное API для работы с датами.
Рассмотрим мелкий пример, мы хотим создать два простейших метода типа LocalDate, которые
возвращают завтрашний и сегодняшний день.

import static java.time.temporal.ChronoUnit.DAYS;

....................



public static LocalDate tomorrow() {
	return LocalDate.now().plus(1, DAYS);
}
	
public static LocalDate yesterday() {
	return LocalDate.now().minus(1, DAYS);
}

Не понятно, зачем делать так ? Зачем этот статический импорт DAYS. Ведь можно сделать намного
более читабельнее:

public static LocalDate tomorrow() {
	return LocalDate.now().plusDays(1);
}
	
public static LocalDate yesterday() {
	return LocalDate.now().minusDays(1);
}
Реклама