Дротик / флаттер Как сравнить два времени TimeOfDay? - PullRequest
0 голосов
/ 12 февраля 2019

В документации TimeOfDay нет оператора сравнения, и примитивное сравнение не работает.Мое единственное решение, о котором я могу подумать сейчас, - это преобразовать TimeOfDay в DateTime и использовать метод разности DateTime.

У кого-нибудь есть лучшее решение?

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Преобразуйте его в двойное, затем сравните.

double toDouble(TimeOfDay myTime) => myTime.hour + myTime.minute/60.0

0 голосов
/ 12 февраля 2019

Я не думаю, что это возможно.Вы можете использовать .subtract в DateTime, а также .difference

...