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
); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJU3RyaW5nIHN0clN0YXJ0RGF0ZVRpbWUgPSAiMS8wOC8yMDIxIDAwOjAwOjAwIjsKCQlTdHJpbmcgc3RyRW5kRGF0ZVRpbWUgPSAiMjAvMDgvMjAyMSAyMzo1OTo1OSI7CgkJRGF0ZVRpbWVGb3JtYXR0ZXIgZHRmSW5wdXQgPSBEYXRlVGltZUZvcm1hdHRlci5vZlBhdHRlcm4oImQvTS91IEg6bTpzIiwgTG9jYWxlLkVOR0xJU0gpOwoKCQlMb2NhbERhdGVUaW1lIHN0YXJ0RGF0ZVRpbWUgPSBMb2NhbERhdGVUaW1lLnBhcnNlKHN0clN0YXJ0RGF0ZVRpbWUsIGR0ZklucHV0KTsKCQlMb2NhbERhdGVUaW1lIGVuZERhdGVUaW1lID0gTG9jYWxEYXRlVGltZS5wYXJzZShzdHJFbmREYXRlVGltZSwgZHRmSW5wdXQpOwoKCQlEYXRlVGltZUZvcm1hdHRlciBkdGZPdXRwdXQgPSBEYXRlVGltZUZvcm1hdHRlci5vZlBhdHRlcm4oInV1dXUtTU0tZGQgSEg6bW06c3MiLCBMb2NhbGUuRU5HTElTSCk7CgkJZm9yIChMb2NhbERhdGVUaW1lIGxkdCA9IHN0YXJ0RGF0ZVRpbWUsIG5leHREYXRlVGltZSA9IGxkdC5wbHVzRGF5cygxMCkubWludXNTZWNvbmRzKDEpOyAhbGR0CgkJCQkuaXNBZnRlcihlbmREYXRlVGltZSk7IGxkdCA9IGxkdC5wbHVzRGF5cygxMCksIG5leHREYXRlVGltZSA9IGxkdC5wbHVzRGF5cygxMCkubWludXNTZWNvbmRzKDEpKQoJCQlTeXN0ZW0ub3V0LnByaW50bG4oZHRmT3V0cHV0LmZvcm1hdChsZHQpICsgIiAtICIgKyBuZXh0RGF0ZVRpbWUpOwoJfQp9