Как выгрузить в 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")
КонецФункции
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший