Имя: Пароль:
1C
 
XDTO: подскажите, какие типы можно указать для значения "Дата"
,
0 Zhuravlik
 
15.12.14
16:00
Здравтсвуйте. В входящем xml файле дата представлена строкой, типа "21.11.2014 15:19:27".
В пакете указываю тип "date (http://www.w3.org/2001/XMLSchema)", при считывании получаю такое исключение:
Ошибка проверки данных XDTO:
Значение: '21.11.2014 15:19:27' не соответствует простому типу: {http://www.w3.org/2001/XMLSchema}date
Ошибка преобразования данных 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, соответствующий данному объекту, определяется в пространстве имен {http://www.w3.org/2001/XMLSchema}. Имя типа 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) Можно, конечно. Только это уже не будет {http://www.w3.org/2001/XMLSchema}date.
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) Спасибо, продублируйте свой ответ на ИС, я вам вознаграждение отдам?