Имя: Пароль:
1C
1С v8
Преобразование даты вида '2012-01-26T13:51:50.417Z'
0 luter-89
 
21.01.16
20:55
СтрокаXML,XMLЗначение не помогают преобразовать в нормальный вид. Подскажите функцию штатную
1 Aleksey
 
21.01.16
20:56
КД?
2 luter-89
 
21.01.16
20:57
А причем КД
3 luter-89
 
21.01.16
20:57
Дата в JSON
4 Aleksey
 
21.01.16
20:59
(2) В КД похожий формат даты и времени
5 luter-89
 
21.01.16
21:02
Я как-то раньше использовал какую-то функцию преобразования такой даты в нормальный вид, сначала сам парсил, потом нашел функцию. но забыл что за функция))то ли встроенная, то ли в модулях типовых видел
6 Aleksey
 
21.01.16
21:05
СтрокаДата = "2012-01-26T13:51:50.417Z";
СтрокаДата = СтрЗаменить(СтрокаДата, "-","");
СтрокаДата = СтрЗаменить(СтрокаДата, ":","");
СтрокаДата = СтрЗаменить(СтрокаДата, "T","");
СтрокаДата = СтрЗаменить(СтрокаДата, "Z","");
ПолученнаяДата = Дата(СтрокаДата);
7 luter-89
 
21.01.16
21:12
Я уверен, что парсить не обязательно. Была какая-то функция
8 mehfk
 
21.01.16
21:23
(0)НоваяДата = XMLЗначение(Тип("Дата"), "2012-01-26T13:51:50.417Z");
9 luter-89
 
21.01.16
21:28
(8) Это первый способ который пробовал. но при дате типа
2016-01-21T11:24:19Z10 800

Возникает
Ошибка при вызове метода контекста (XMLЗначение)
    
по причине:
Ошибка преобразования данных XML
10 mehfk
 
21.01.16
21:29
Не верю (С). Покажи скрин.
11 mehfk
 
21.01.16
21:30
Тьфу, убирай символы после Z
12 luter-89
 
21.01.16
21:57
Работает, спасибо за помощь