Как конвертировать флаттер TimeOfDay в DateTime? - PullRequest
0 голосов
/ 06 мая 2018

У меня есть средство выбора времени, которое возвращает объект TimeOfDay, но я сохранил это значение в базе данных как целое число миллисекунд, полученное из DateTime.millisecondsSinceEpoch

1 Ответ

0 голосов
/ 06 мая 2018

Это невозможно. TimeOfDay содержит только час и минуту. В то время как DateTime также имеет день / месяц / год

Если вы хотите конвертировать его, вам понадобится дополнительная информация. Такие как текущий DateTime. А затем объедините их в одно окончательное время.

TimeOfDay t;
final now = new DateTime.now();
return new DateTime(now.year, now.month, now.day, t.hour, t.minute);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...