Можно ли присвоить индекс дате, а затем использовать jumpToPage к этой дате? - PullRequest
0 голосов
/ 20 февраля 2020

Итак, это то, что я хочу в основном: enter image description here

Я хочу, чтобы каждый день был таким, чтобы индексировать его до 2020 года январь. это 31 days + feb. 21 = 52. Когда я нажимаю на 21 февраля, я хочу перейти на страницу с индексом 52. Сейчас она переходит на 52 из-за этого кода:

controller.jumpToPage(52);

1 Ответ

2 голосов
/ 20 февраля 2020

Вы можете использовать DateTime.difference():

final firstDate = DateTime(2020, 1, 1);
final secondDate = DateTime(2020, 2, 21);
final index = secondDate.difference(firstDate).inDays;
controller.jumpToPage(index) // index : 51
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...