Search code examples
rustrust-chrono

How do I add days to a Chrono UTC?


I am trying to find the preferred way to add days to a Chrono UTC. I want to add 137 days to the current time:

let dt = UTC::now();

Solution

  • Just use Duration and appropriate operator:

    use chrono::{Duration, Utc};
    
    fn main() {
        let dt = Utc::now() + Duration::days(137);
    
        println!("today date + 137 days {}", dt);
    }
    

    Test on playground.