我正在使用chrono。我有now()
和其他一些NaiveDateTime
。我怎样才能找到它们之间的区别?
let now = Utc::now().naive_utc();
let dt1 = get_my_naive_datetime();
我正在使用chrono。我有now()
和其他一些NaiveDateTime
。我怎样才能找到它们之间的区别?
let now = Utc::now().naive_utc();
let dt1 = get_my_naive_datetime();
使用NaiveDateTime::signed_duration_since
:
println!("{:?}", dt1.signed_duration_since(now))
(操场)
它返回一个Duration
,它有&self
方法来产生你喜欢的任何单位,例如dt1.signed_duration_since(now).num_days()
.