Объект DateTime всегда содержит минуту как 05 после преобразования из TimeOfDay во флаттер - PullRequest
0 голосов
/ 06 мая 2020

Я использую TimePicker для получения времени начала и окончания. Я использую объект DateTime в своей модели данных. преобразование TimeOfDay в DateTime следующим образом

  DateTime newTime = new DateTime(
                              startTime.year,
                              startTime.month,
                              startTime.day,
                              picked.hour,
                              picked.minute);

Я печатаю с использованием этого formmater

DateFormat timeFormat = new DateFormat("hh:mm a");

, но newTime всегда содержит минуты как 05. DateTime.now () также печатает минуты как 05, как 12: 17:00.

1 Ответ

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

Я пытаюсь напечатать с неправильным DateFormatter

, используя

DateFormat timeFormat = new DateFormat("hh:mm a");

вместо

DateFormat timeFormat = new DateFormat.jm();
...