我正在尝试找到向Chrono UTC
添加天数的首选方法。 我想将137天添加到当前时间:
我正在寻求在Chrono UTC
中添加天数的最佳方式。我希望能够将137天添加到当前时间:
let dt = UTC::now();
我正在尝试找到向Chrono UTC
添加天数的首选方法。 我想将137天添加到当前时间:
我正在寻求在Chrono UTC
中添加天数的最佳方式。我希望能够将137天添加到当前时间:
let dt = UTC::now();
我只是想改进@Stargateur的答案。无需使用time
库,因为chrono
库中有Duration
结构:
extern crate chrono;
use chrono::{Duration, Utc};
fn main() {
let dt = Utc::now() + Duration::days(137);
println!("{}", dt);
}
Duration
只是 time::Duration
的包装器,直接使用 Duration
可能会导致破坏性更改。 - Stargateurchrono::Duration
,因为time::Duration
没有实现加法特性。 - Marcus
Utc::now() + Duration::days(137)
是可行的 但反向操作则不行:Duration::days(137) + Utc::now()
- capveg