У меня есть жидкий шаблон, который включает поле даты, в котором я вообще не использую никаких фильтров, но он конвертируется из 2020-04-11T22:02:11Z
UTC в 4/11/2020 10:02:11 PM
. Это ожидаемое поведение приложений DotLiquid или Azure Logic? Как я могу предотвратить это?
Почему DotLiquid или Azure Logic Apps автоматически преобразует мое поле даты?
Ответы (1)
Раньше я сталкивался с той же проблемой, жидкость будет автоматически преобразовывать дату и время с 2020-04-11T22:02:11Z
на 4/11/2020 10:02:11 PM
, даже если это строка. В качестве обходного пути мы можем использовать формат даты, чтобы преобразовать ее в исходную дату и время.
Например, у меня есть json, как показано ниже:
{
"datetime": "2020-04-11T22:02:11Z"
}
Мы можем использовать жидкую карту следующим образом:
{
"datetime":"{{content.datetime | Date: "yyyy-MM-ddTHH:mm:ssZ"}}"
}
После этого мы можем получить исходный формат даты как 2020-04-11T22:02:11Z
.
Надеюсь, это поможет ~
person
Hury Shen
schedule
09.07.2020
Спасибо, Хьюри. Вы используете DotLiquid, Logic Apps или просто жидкость?
- person Joey Eng; 09.07.2020
@JoeyEng Я тестирую это в приложении логики с интеграционной учетной записью (жидкая карта).
- person Hury Shen; 10.07.2020
K, потому что я тестировал с простой жидкостью, и это не было автоматическим преобразованием формата даты. Я думаю, что это может быть DotLiquid, поскольку это то, что использует Logic Apps, но это всего лишь предположение.
- person Joey Eng; 10.07.2020