|
Unix time в 1с УТ 8.2
| ☑ |
0
Kyrano
02.06.16
✎
10:25
|
Возникла проблемка, получаю с сайта время, преобразовываю в 1С вот таким образом:
МестноеВремя(Дата(1970,1,1,1,0,0) + СтруктураСобытия.fkey //дата UNIX
В итоге получаю вот это местное время на час вперёд...
На сервере время верное, часовой пояс верный.
На сайте, откуда получаю юникс тайм, тоже всё верно проставлено... думается мне, что проблема в 1С-ке...
|
|
1
Kyrano
02.06.16
✎
10:33
|
написал обработку для преобразования даты...
ввожу опять то же значение и получаю опять на час вперёд! да какого ***? =(
Включаю онлайн конвертер - всё верно... =(
|
|
2
Йохохо
02.06.16
✎
10:39
|
ошибка на час обычно из-за того, что не отключен переход на летнее время
|
|
3
Kyrano
02.06.16
✎
10:45
|
(2) вот... нет такой настройки даже...
|
|
4
Йохохо
02.06.16
✎
10:50
|
(3) возможно обновления какого не стоит. строка внизу косвенно подтверждает, что переход включен
|
|
5
Kyrano
02.06.16
✎
11:01
|
Крч, решение не нашёл пока что...
|
|
6
Kyrano
02.06.16
✎
11:10
|
МестноеВремя('19700101' + ВремяЮникс);
Нашёл блин... почему тогда разница, не ясно...
|
|
7
Pistol
02.06.16
✎
17:43
|
(6) Дата(1970,1,1,1,0,0) - это один час 1 января 1970 года
'19700101' - это ноль часов 1 января 1970 года
Единичики считай.
|
|