import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
public class Main {
public static void main
(String[] args
) { String strStartDateTime
= "2021-01-01 00:00:00"; String strEndDateTime
= "2021-01-01 10:00:00";
DateTimeFormatter dtf
= DateTimeFormatter.
ofPattern("uuuu-MM-dd HH:mm:ss",
Locale.
ENGLISH);
LocalDateTime ldtStart = LocalDateTime.parse(strStartDateTime, dtf);
LocalDateTime ldtEnd = LocalDateTime.parse(strEndDateTime, dtf);
for (LocalDateTime ldt = ldtStart; !ldt.isAfter(ldtEnd); ldt = ldt.plusHours(1)) {
// System.out.println(ldt);
// Formatted
System.
out.
println(ldt.
format(dtf
));
// ...Your logic
}
}
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJU3RyaW5nIHN0clN0YXJ0RGF0ZVRpbWUgPSAiMjAyMS0wMS0wMSAwMDowMDowMCI7CgkJU3RyaW5nIHN0ckVuZERhdGVUaW1lID0gIjIwMjEtMDEtMDEgMTA6MDA6MDAiOwoKCQlEYXRlVGltZUZvcm1hdHRlciBkdGYgPSBEYXRlVGltZUZvcm1hdHRlci5vZlBhdHRlcm4oInV1dXUtTU0tZGQgSEg6bW06c3MiLCBMb2NhbGUuRU5HTElTSCk7CgoJCUxvY2FsRGF0ZVRpbWUgbGR0U3RhcnQgPSBMb2NhbERhdGVUaW1lLnBhcnNlKHN0clN0YXJ0RGF0ZVRpbWUsIGR0Zik7CgkJTG9jYWxEYXRlVGltZSBsZHRFbmQgPSBMb2NhbERhdGVUaW1lLnBhcnNlKHN0ckVuZERhdGVUaW1lLCBkdGYpOwoKCQlmb3IgKExvY2FsRGF0ZVRpbWUgbGR0ID0gbGR0U3RhcnQ7ICFsZHQuaXNBZnRlcihsZHRFbmQpOyBsZHQgPSBsZHQucGx1c0hvdXJzKDEpKSB7CgkJCS8vIFN5c3RlbS5vdXQucHJpbnRsbihsZHQpOwoKCQkJLy8gRm9ybWF0dGVkCgkJCVN5c3RlbS5vdXQucHJpbnRsbihsZHQuZm9ybWF0KGR0ZikpOwoKCQkJLy8gLi4uWW91ciBsb2dpYwoJCX0KCX0KfQ==