Условные обозначения для представления относительной даты и времени в JSON - PullRequest
0 голосов
/ 18 июня 2020

Существуют ли какие-либо установленные соглашения для представления относительных дат и времени в JSON?

Что-то, что может обрабатывать как прошлые, так и будущие значения временного интервала, такие как «в течение последних 24 часов» или «в течение следующих 24 часа ».

Я заметил, что более старый стиль представления фактических дат Microsoft в JSON принимает следующую форму:

{
  "CompletedDate": "/Date(1592359196195)/"
}

Возможно, существует подобное соглашение, например (-86400 секунд = в течение последних 24 часов)

{
  "CompletedDate": "/Seconds(-86400)/"
}

Или, может быть, существует существующее соглашение, которое использует промежутки времени, например (-1.00: 00: 00 промежуток времени = в течение последних 24 часов / дней)

{
  "CompletedDate": "/Timespan(-1.00:00:00)/"
}

Может быть, есть что-то, в котором используются выражения cron?

Я провел хороший поиск, но не нашел ничего, что могло бы решить эту проблему, но, возможно, это плохой выбор поискового запроса с моей стороны.

В качестве бонуса, есть ли у какого-либо из этих соглашений вспомогательная C# библиотека, которая легко их использует?

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