0

我正在使用chrono。我有now()和其他一些NaiveDateTime。我怎样才能找到它们之间的区别?

let now = Utc::now().naive_utc();
let dt1 = get_my_naive_datetime();
4

1 回答 1

4

使用NaiveDateTime::signed_duration_since

println!("{:?}", dt1.signed_duration_since(now))

操场

它返回一个Duration,它有&self方法来产生你喜欢的任何单位,例如dt1.signed_duration_since(now).num_days().

于 2018-01-18T03:00:02.730 回答