use std::time::{Duration, SystemTime};
use std::thread::sleep;
use chrono;
fn main() {
let mut starttime = SystemTime::now();
let seconds = Duration::new(3, 0);
let endtime = starttime + seconds;
while starttime < endtime {
sleep(Duration::new(1, 0));
starttime = SystemTime::now();
println!("{:?}", chrono::offset::Local::now());
}
}
/*
run:
2024-10-11T14:09:01.408262187+00:00
2024-10-11T14:09:02.411939933+00:00
2024-10-11T14:09:03.412062646+00:00
*/