Имя: Пароль:
1C
1С v8
Как выгрузить в xml дату в формате 2017-09-15T10:59:59.77+03:00?
0 Ivan_495
 
13.11.17
09:38
Как выгрузить в xml дату в формате 2017-09-15T10:59:59.77+03:00?
1 Ivan_495
 
13.11.17
09:40
до секунд понятно тек_дата=Строка(Формат(ТекущаяДата(),"ДФ=""гггг-ММ-дд'T'ЧЧ:мм:сс"""));
а остальное 77+03:00?
2 DrShad
 
13.11.17
09:47
XMLСтрока()
3 DrShad
 
13.11.17
09:47
продам СП, дорого
4 mehfk
 
13.11.17
09:51
(1) Так и напиши + ".77+03:00". Ну или так как в 1С сотых долей секунд нет - то +".00+3:00".
5 Vadim_37
 
13.11.17
09:51
Функция ПредставлениеДатыВФорматеdateTimeСЧасовымПоясом(Дата) Экспорт

СмещениеВСекундах = СмещениеСтандартногоВремени();
ЗнакЧасовогоПояса = ?(СмещениеВСекундах < 0, "-", "+");
ПоложительноеСмещениеВСекундах = ?(СмещениеВСекундах < 0, -СмещениеВСекундах, СмещениеВСекундах);

Возврат Формат(Дата, "ДФ=yyyy-MM-ddTЧЧ:мм:сс; ДП=0001-01-01T00:00:00") + ?(ЗначениеЗаполнено(ПоложительноеСмещениеВСекундах), ЗнакЧасовогоПояса + Формат('00010101' + ПоложительноеСмещениеВСекундах, "ДФ=чч:мм"), "Z")

КонецФункции