Флаттер: международный, время - PullRequest
0 голосов
/ 30 сентября 2018

Я пытаюсь преобразовать дату и время, используя пакет intl , но час, который он мне возвращает, всегда равен 8, а вот 10 (я живу в Германии).Вот код:

  String test(){
    var now = new DateTime.now();
    var formatter = new DateFormat('yyyy-MM-dd_hh');
    String formatted = formatter.format(now);
    return formatted; // something like 2013-04-20
  }

, и я также попробовал что-то вроде:

var de = new Intl('de_DE');
var format = de.date().add_d().add_H();

, но время всегда 8

1 Ответ

0 голосов
/ 30 сентября 2018

¿Вы пытались изменить часовой пояс в системных настройках телефона или эмулятора, где вы запускаете приложение?

Время берется с самого телефона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...