Дарт - Дата различия - PullRequest
       3

Дарт - Дата различия

0 голосов
/ 19 апреля 2020

Я знаю, что есть предварительная функция differences для DateTime, чтобы вычислить разницу в продолжительности между двумя DateTime. Но мне нужно вычислить дату разницу между двумя DateTime. Например, разница между 2020-03-01 23:59:59 и 2020-03-02 00:00:01 должна возвращаться 1. Как я могу это сделать? Спасибо заранее

1 Ответ

2 голосов
/ 19 апреля 2020

Если вы создаете еще два объекта DateTime, используя только год, месяц и день месяцев предыдущих дат, используя конструктор DateTime, он должен работать. Вот так:

DateTime date1,date2;//These should be initialized 
Duration difference = DateTime(date1.year,date1.month,date1.day).diffrence (DateTime(date2.year,date2.month,date2.day)); 
print (diffrence.inDays);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...