Opened 10 years ago

Last modified 7 years ago

#140 closed баг

Ошибка в в выводе времени в проигрывании записей — at Version 7

Reported by: san Owned by: varvaraK
Priority: critical Milestone: 2 очередь
Component: ПО MC04-Dispatcher. Пульт диспетчера/техника Keywords:
Cc:

Description (last modified by san)

upd: При инициализации сессии SQL нужно устанавливать локаль для сессии запросом типа
SET time_zone = "+05:00";
значение смещения брать из локали пользователя, предусмотреть чтоб при изменении локали или при переходе на зимнее время значение смещения обновлялось

1. Врямя начала и конца звукозаписи пересчитывается не правильно
(у меня разница +2часа, у Вити было -6)
В базе время правильное
поиск запускаешь - у файла время правильное
выводишь инфо - время начала/конца с ошибкой

2. Время которое установлено при поиске по дефолту, тоже сдвинуто на эту же величину

Change History (7)

comment:1 by varvaraK, 9 years ago

В базу записи почему-то записываются по Москве (GMT+3), а не по локальному времени. Поэтому такие расхождения. Привожу теперь время до московского для поиска в базе.

comment:2 by varvaraK, 9 years ago

При этом в xml для инфо хранится локальное время

comment:3 by varvaraK, 9 years ago

А вот вытащить таймштамп без привязки к зоне у меня не выходит. Выгружает он его из базы как он есть и почему-то приделывает к нему локальный часовой пояс

comment:4 by varvaraK, 9 years ago

Нужно хранить таймштамп как long или по центральному времени, а еще лучше хранить его с указанием зоны.

comment:5 by varvaraK, 9 years ago

Перевожу все московское в локальное короче. Обязательно проверь.
И уточни пояс установленный в базе у Вити.

comment:6 by varvaraK, 9 years ago

Resolution: fixed
Status: newclosed

In 221/dispatcher:

fixed #140

comment:7 by san, 9 years ago

Description: modified (diff)
Resolution: fixed
Status: closedreopened
Note: See TracTickets for help on using tickets.