Нужно сгенерировать Stream<LocalDate>
начиная с 01.01.1970
public void test {
LocalDate ld = LocalDate.ofEpochDay(365);
System.out.println("day of:" + ld);
}
Java 9 и более поздние
LocalDate start = LocalDate.of(1970, Month.JANUARY, 1);
Stream<LocalDate> dates = start.datesUntil(LocalDate.now());
Java 8
LocalDate start = LocalDate.of(1970, Month.JANUARY, 1);
LocalDate end = LocalDate.now();
Stream<LocalDate> dates = Stream.iterate(start, d -> d.plusDays(1))
.limit(ChronoUnit.DAYS.between(start, end));
Как вариант на Java 8 и выше:
Stream<LocalDate> dates = LongStream
.rangeClosed(0, LocalDate.now().toEpochDay())
.mapToObj(LocalDate::ofEpochDay);
В отличие от варианта из соседнего ответа такой стрим будет иметь характеристику SIZED
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
КОРОТКО: Нужно управлять страницей WebView с Android используя JavaScript: заполнять формы, нажимать кнопкиМногие методы работают на пк, но не на андрюше
Стоит задача сделать простейшее взаимодействие между 4мя технологиямиТ