Преобразовать строку dateTime в dateTime

Источник для моей интеграции отправляет дату как 07/01/2015 23:59:00 UTC и ожидает, что результат будет 2015-07-01T23:59:00-00:00,

в Oracle Service Bus я использовал функции fn-bea:dateTime-from-string-with-format("MM/dd/yyyy HH:mm:ss Z,data($products/startDate)) выходной 2015-07-01T23:59:00Z.

Есть ли встроенная функция, чтобы получить вышеуказанный временной шаблон.

1 ответ

Использование format-dateTime($dateTime, $pattern) с соответствующей строкой изображения даты. Например:

format-dateTime(current-dateTime(), "[Y0001]-[M01]-[D01]T[H01]:[m01]:[s01][Z]")

Вывод (для моего текущего времени и часового пояса):

2015-06-30T23:45:51+02:00
Другие вопросы по тегам