Как найти разницу между 2 NaiveDateTimes?

Я использую хроно. я имею now() и некоторые другие NaiveDateTime, Как я могу найти разницу между ними?

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

1 ответ

Использование NaiveDateTime::signed_duration_since:

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

( детская площадка)

Возвращает Duration, у которого есть &self -принимать методы, чтобы получить любые единицы, которые вам нравятся, например dt1.signed_duration_since(now).num_days(),

Другие вопросы по тегам