Aion is a utility crate, inspired by rails, for you to write Duration
and DateTime
like this:
rust
let now = Utc::now();
let two_days_later_1 = now + 2.days();
let two_days_later_2 = 2.days().later();
rust
fn main() {
println!("2 days later: {}", 2.days().later());
println!("3 days ago: {}", 3.days().ago());
println!("3 days ago: {}", Utc::now() - 3.days());
println!("4 minutes later: {}", 4.minutes().later());
println!("5 weeks later: {}", 5.weeks().later());
println!("6 seconds ago: {}", 6.seconds().ago());
println!("7 days from now: {}", 7.days().from_now());
println!("8 milliseconds later: {}", 8.milliseconds().later());
}
Currently this crate only will return DateTime
This crate is using chrono. Thanks for this awesome crate.