v7: (77) Смещение времени часового пояса - как получить? #775392


#0 by Злопчинский
например, есть комп, на компе есть база, в базе есть документ с временем (положение на оси времени)= 12:00:00 необходимо время документа (для выгрузки наружу) привести к UTC+0. вопрос: как на компе получить смещение времени - в данном случае часовой пояс на компе = Москва (UTC+3) - вот надо как раз получить значение +3 - как? Спсб.
#1 by lubitelxml
напиши вк, через виндовый api стопудов может это получить
#2 by FIXXXL
УниверсальноеВремя есть в 7.7?
#3 by Ёпрст
смотри в сторону GetTimeZoneInformation
#4 by NikVars
И еще зона может гулять +-час...
#5 by Beretta
#6 by NikVars
А как тут решается проблема ошибки зоны +- час?!
#7 by ptiz
еще можно покурить "Select * from Win32_TimeZone"
#8 by Beretta
Нет никакой ошибки. Есть необновленные ОС, которые не знают про правильные часовые пояса. Любые средства получения будут возвращать только то, что знает ОС. Впрочем, можно позвать , он расскажет как получать через дотнет и вебсокеты время на серверах Вашингтона.
#9 by Злопчинский
Понял. спасибо. как-то так это все и представлял. завтра попробую встроить ларечнику (выгрузка в Гифтоман-сервис" - облако консолидации чеков)
#10 by Злопчинский
Виста и старше не покатит. как минимум должно работать в хрюне
#11 by Злопчинский
#12 by Злопчинский
осилил методом подобия по Функция ВариантСкрипт2
#13 by Злопчинский
дышим (курить вредно) здесь мало-мало
#14 by Злопчинский
я - собака. почитал интернет понял. но сам говорить не могу. не программер я... как вызвать из 1С - хз
#15 by Злопчинский
интернет - великая вещь но все пути ведут на мисту. Епрст раскололся (моложе тогда был, неопытнее, болтал много)
#16 by Garykom
Это чушь полная ибо на целевом компе может быть кривой +GMT (неправильный часовой пояс). Особенно это вероятно на хрюне без синхронизации времени и отменах/вводах перевода времени на летнее/зимнее. Т.е. часы то стоят верно, а вот пояс в системе нет. Нужно смотреть и смещение/пояс из системы и сравнить текущее время со временем по UTC полученным по инету.
#17 by Злопчинский
угу, если инет есть. и даже если есть - откуда узнать что в инете время верное - может там тоже за системой никто не следит ;-)
#18 by Злопчинский
вариант от абрахамса .. правда нифига не понял getTimezoneOffset - ноль в скобках это что? индекс в структуре?
#19 by Garykom
Вот реально пример решения "ненужной задачи". Сделать в обработке выгрузки обязательную настройку "укажите корректировку для часового пояса данных в базе" и дальше уже "выгружальщик" пусть себе репу чешет. В скобках для понятливости что от него хотят написать "Например Москва +3".
#20 by Злопчинский
это для сильно умных юзверей. фантом. моргана. мечта.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С