|
XDTO: подскажите, какие типы можно указать для значения "Дата" |
☑ |
0
Zhuravlik
15.12.14
✎
16:00
|
Здравтсвуйте. В входящем xml файле дата представлена строкой, типа "21.11.2014 15:19:27".
В пакете указываю тип "date ()", при считывании получаю такое исключение:
Ошибка проверки данных XDTO:
Значение: '21.11.2014 15:19:27' не соответствует простому типу: {
Ошибка преобразования данных XML
Сформировав файл по данным пакета понял, что на вход требуется для этого типа подавать дату вот в таком представлении: "2014-12-15T15:50:06".
Вопрос: существует ли тип, описывающий требуемый мне формат, или может быть его нужно как-то определить самому, подскажите?
|
|
1
Zhuravlik
15.12.14
✎
16:15
|
Дубль на ИС
|
|
2
Жан Пердежон
15.12.14
✎
16:16
|
строка?
|
|
3
Zhuravlik
15.12.14
✎
16:28
|
(2) XDTO по-идее затем только и нужен, чтобы не преобразовывать ручками.
|
|
4
Zhuravlik
15.12.14
✎
16:29
|
Че-то вот копаю и не пойму: неужели нельзя свой тип создать с своей форматной строкой?..
|
|
5
DmitrO
15.12.14
✎
16:36
|
нет в XML типа даты с таким форматированием
ты можешь конечно объявить любой свой тип, с любым своим формтированием, только какой в этом смысл, форматировать-то все равно ты будешь сам.
стандартное поведение платформы такое:
...
Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {}. Имя типа XDTO: может быть любым из перечисленных: dateTime, date, time.
|
|
6
DmitrO
15.12.14
✎
16:37
|
в конце это цитата из СП, в типе Дата.
|
|
7
Господин ПЖ
15.12.14
✎
16:38
|
>XDTO по-идее затем только и нужен, чтобы не преобразовывать ручками.
ага... особенно когда пишут в типе одно, а суют другое
|
|
8
DS
15.12.14
✎
16:42
|
(4) Можно, конечно. Только это уже не будет {.
|
|
9
Мыш
15.12.14
✎
16:46
|
дату вот в таком представлении: "2014-12-15T15:50:06".
DateTime
|
|
10
Zhuravlik
15.12.14
✎
16:49
|
(9) Имеется в виду, если я его объявлю (КАК??) у меня дата при считывании распознается? Т.е. свой тип для распознавания даты можно задать?
|
|
11
Zhuravlik
15.12.14
✎
16:51
|
(8) Благодаря (5) понял, что туплю.
(5) Спасибо, продублируйте свой ответ на ИС, я вам вознаграждение отдам?
|
|