При использовании пакета Flutter mysql1 мои даты, кажется, расходятся на величину моего часового пояса - PullRequest
0 голосов
/ 03 марта 2020

Я сохраняю свою дату как локальную, но когда я читаю ее обратно, она обрабатывается так, как если бы она была датой UT C, поэтому она проскальзывает на несколько часов.

Даты передаются в виде строк в форме '2020-03-05 09:05:23' в качестве параметров запроса, но при их получении они могут выглядеть как '2020-03-04 10:05: 23 'потому что я на 13 часов опережаю Гринвич.

1 Ответ

0 голосов
/ 17 марта 2020

Для MariaDB (или MySQL):

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