Ошибка разбора формата даты mule4 при разборе 2019-02-27T15: 43: 38.38 в dataweave 2.0 Невозможно разобрать 'T' - PullRequest
2 голосов
/ 30 марта 2019

Я пытаюсь отформатировать текущее время в yyyy-mm-dd'T'HH: 59: 59, но в dataweave 2.0 получаем исключение для 'T' ниже.

Ниже приведен мой код для передачи данных:

StopDate: now() as String{format: 'yyyy-mm-dd'T'HH:59:59'}

Исключение

Message : "org.mule.weave.v2.parser.exception.ParseException: Unable to resolve variable T {StopDate: (currentTimeStamp) as String{format: 'yyyy-mm-dd'T'HH:59:59'}}), ^" evaluating expression: "%dw 2.0

Я новичок в Mule4, пожалуйста, руководство

1 Ответ

2 голосов
/ 30 марта 2019

Это потому, что вы используете одинарные кавычки в одинарных кавычках.

Вы можете изменить его, чтобы они были одинарными кавычками в двойных кавычках:

{StopDate: (currentTimeStamp) as String{format: "yyyy-mm-dd'T'HH:59:59"}}

Или избежать кавычек:

{StopDate: (currentTimeStamp) as String{format: 'yyyy-mm-dd\'T\'HH:59:59'}}
...