ax ios и сериализация даты и времени всегда UT C, но как обращаться с датой и временем, когда время не имеет значения - PullRequest
1 голос
/ 14 января 2020

Мне очень не нравится работать с датами и временем, и я нахожу, что они всегда являются самой большой головной болью для проекта

У меня есть сторонний сборщик дат, который я использую для выбора пользователем даты рождения. средство выбора даты сохраняет дату в следующем формате, например: «Четверг, 28 февраля 1991 г., 00:00:00 GMT + 0800 (стандартное время Тайбэя)» *

Когда я отправляю свой запрос в мой API, я использую топор ios и ax ios преобразует это время в UT C, и это значение отправляется в API '1991-02-27T16: 00: 00.000Z'

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

Я знаю, что я должен хранить дату / время в UT C, и я также гарантирую, что мои API всегда возвращают UT C время Мои вопросы:

  1. если я отправлю даты в API в UT C или по местному времени с информацией о часовом поясе.
  2. если я отправлю часовой пояс пользователя в качестве дополнительного параметра на api
  3. Может ли быть установлен axe ios, чтобы автоматически не конвертировать даты в UT C?
...