import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;

public class Main {
	public static void main(String[] args) {
		String strStartDateTime = "1/08/2021 00:00:00";
		String strEndDateTime = "20/08/2021 23:59:59";
		DateTimeFormatter dtfInput = DateTimeFormatter.ofPattern("d/M/u H:m:s", Locale.ENGLISH);

		LocalDateTime startDateTime = LocalDateTime.parse(strStartDateTime, dtfInput);
		LocalDateTime endDateTime = LocalDateTime.parse(strEndDateTime, dtfInput);

		DateTimeFormatter dtfOutput = DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm:ss", Locale.ENGLISH);
		for (LocalDateTime ldt = startDateTime, nextDateTime = ldt.plusDays(10).minusSeconds(1); !ldt
				.isAfter(endDateTime); ldt = ldt.plusDays(10), nextDateTime = ldt.plusDays(10).minusSeconds(1))
			System.out.println(dtfOutput.format(ldt) + " - " + nextDateTime);
	}
}