Имя: Пароль:
1C
1С v8
Преобразование даты для http запроса
0 pavlushov
 
20.12.22
18:03
Требуется в заголовке запроса передать дату в формате "Tue, 20 Dec 2022 13:41:57 GMT", во первых не могу найти как такой формат называется, ну и соответственно не могу найти примеры функций для получения даты в таком формате. Может кто подскажет, что за формат или функцию для преобразования.
1 Fragster
 
гуру
20.12.22
18:31
на принимающей стороне мудаки
2 Fragster
 
гуру
20.12.22
18:31
но вангую, что XMLСтрока(Дата) оно у них тоже сожрет
3 Fragster
 
гуру
20.12.22
18:37
Вообще это либо RFC1123 либо RFC2822
4 ДедМорроз
 
20.12.22
19:13
Я такой формат писал через два массива - имена дней недели и имена месяцев,цифры Формат умеет из коробки,а часовой пояс можно получить для сеанса без проблем.
5 MM
 
21.12.22
08:22
(0) Неужели так не работает?
Формат(ТекущаяДатаСеанса(), "Л=en_US; ДФ='ddd, dd MMM yyyy HH:mm:ss'")+" GMT"
(4) Зачем так сложно?
6 Fragster
 
гуру
21.12.22
12:14
(5) только не GMT, а представление своего часового пояса
7 ДедМорроз
 
21.12.22
12:54
(5) я писал один раз,а потом это с разными вариантами можно на любом языке использовать,а форматы у всех языков разные и от настроек системы зависят.
8 pavlushov
 
21.12.22
15:41
(5) спасибо! не догадался в формате язык поменять)
9 MM
 
23.12.22
08:07
(6) На самом деле лучше всего вначале привести время к UTC. В моём примере это пропущено.
(7) Если формат явно задан в форматной строке тоже?
Независимо от того, куда вы едете — это в гору и против ветра!