Задать вопрос

Как правильно задавать дату с временем в rest api для фильтрации данных (метод get)?

Подскажите, в каком формате лучше всего передавать дату с временем в get запросе. В виде timestamp или в человеко читаемом? Если в человекочитаемом, то как поступать с пробелами и двоеточием?
  • Вопрос задан
  • 949 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Инженер по тестированию: от новичка до автоматизатора
    9 месяцев
    Далее
  • Яндекс Практикум
    Продвинутый Go-разработчик
    6 месяцев
    Далее
Решения вопроса 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Нет правильного и неправильного - есть контракт. Хорошие и опытные люди используют timestamp (можно в milliseconds) по тому что он не зависит от часового пояса, но в некоторых случаях это можно смело игнорировать

PS если прямо отвечать на вопрос про
как поступать с пробелами и двоеточием

то как и со всем остальным - urlencode. Есть в каждом языке подобная трансформация
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы