Я пытаюсь добавить заданную c длительность к определенному полю даты и времени в моем JSON в JSON преобразовании входного контента, используя методы, как показано в в этом ответе . Однако приложения logi c используют внутри себя dotliquid , в конфигурации по умолчанию , в которой используются . NET строки формата даты вместо Ruby .
Я не нашел доступных. NET альтернативный формат даты для Ruby% s (возвращает количество секунд с начала Unix), что очень важно для операция .
Пример добавления 6 часов 30 минут и формат:
{ "outputKey" : {{ "now" | Date: "yyyy-MM-ddThh:mm:ss" | Append: "-06:30" | Date: "yyyy-MM-ddThh:mm:ss"}} }
Вы можете использовать метод " formatDateTime " в приложении logi c, чтобы настроить формат даты и затем поместить ее в Liquid.