Существуют ли какие-либо установленные соглашения для представления относительных дат и времени в 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# библиотека, которая легко их использует?