40

我正在尝试找到将天数添加到 Chrono 的首选方法UTC。我想将 137 天添加到当前时间:

let dt = UTC::now();
4

2 回答 2

52

只需使用Duration适当的运算符

use chrono::{Duration, Utc};

fn main() {
    let dt = Utc::now() + Duration::days(137);

    println!("today date + 137 days {}", dt);
}

在操场上测试

于 2017-06-22T23:41:00.657 回答
40

我只是想改进@Stargateur 的答案。不需要使用timecrate,因为chronocrateDuration里面有 struct:

extern crate chrono;

use chrono::{Duration, Utc};

fn main() {
    let dt = Utc::now() + Duration::days(137);

    println!("{}", dt);
}

操场上的另一个测试

于 2018-04-12T07:38:28.537 回答