Наверное элементарный вопрос для большинства, но для меня пока этот пробел не восполнен.
Хочу отобразить относительное время, но почему-то отображать начинает не с 00:00:00, а с 04:00:00. С чем это связано?
Отображение относительного времени
-
- professor
- Сообщения: 3404
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 173 раза
- Контактная информация:
Re: Отображение относительного времени
часовой пояс.
индикатор абсолютного времени - не лучший вариант отображения относительного.
индикатор абсолютного времени - не лучший вариант отображения относительного.
-
- user
- Сообщения: 83
- Зарегистрирован: 09 мар 2010, 20:19
- Версия LabVIEW: 2013
- Контактная информация:
Re: Отображение относительного времени
Этот способ отображения относительного времени я использую для временных шкал чартов. А здесь у меня эти опции неактивны.
Как можно поправить часовой пояс?
А какой способ отображения относительного времени лучше?
Как можно поправить часовой пояс?
А какой способ отображения относительного времени лучше?
-
- professor
- Сообщения: 3404
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 173 раза
- Контактная информация:
Re: Отображение относительного времени
в заголовке скриншота указан секрет неактивных полей. используйте обычное число.
пояс правится в правом нижнем углу винды :)
последний вопрос не понял.
пояс правится в правом нижнем углу винды :)
последний вопрос не понял.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Отображение относительного времени
Разница в секундах. Получается число в районе 0 сек (в формате Double после операции вычитания). Формат даты/времени для типа double - время в секундах от 04:00:00 1 января 1904 года. Индикатор показывает только время этой даты. Отсюда и такие "странности"
-
- professor
- Сообщения: 3404
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 173 раза
- Контактная информация:
Re: Отображение относительного времени
f c xtuj dlheu 4:00:00?Borjomy_1 писал(а):Разница в секундах. Получается число в районе 0 сек (в формате Double после операции вычитания). Формат даты/времени для типа double - время в секундах от 04:00:00 1 января 1904 года. Индикатор показывает только время этой даты. Отсюда и такие "странности"
http://www.ni.com/tutorial/7900/en/
It represents the number of whole seconds after the Epoch 01/01/1904 00:00:00.00 UTC.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Отображение относительного времени
Ну так в результате и получается для нашего пояса 0 сек = 04:00:00 1 января 1904 года. В настройках отображения таймстампа нельзя так просто заставить показывать время в UTC.
Хотя вы навели на интересную мысль. Если рассматривать архивы, записанные на оборудовании в другом часовом поясе, то появляются некоторые проблемы. Таймстамп при работе использует текущий часовой пояс. Т.е событие, которое произошло в 10 утра, но записанное в уральском городе, при просмотре в Москве, будет происходить в 8 утра. В принципе правильно, однако легенда архива записана в исходном часовом поясе. Получается, что для корректного отображения времени, из него надо вычесть константу (или добавить), равную 0 сек UTC.
Хотя вы навели на интересную мысль. Если рассматривать архивы, записанные на оборудовании в другом часовом поясе, то появляются некоторые проблемы. Таймстамп при работе использует текущий часовой пояс. Т.е событие, которое произошло в 10 утра, но записанное в уральском городе, при просмотре в Москве, будет происходить в 8 утра. В принципе правильно, однако легенда архива записана в исходном часовом поясе. Получается, что для корректного отображения времени, из него надо вычесть константу (или добавить), равную 0 сек UTC.
-
- user
- Сообщения: 83
- Зарегистрирован: 09 мар 2010, 20:19
- Версия LabVIEW: 2013
- Контактная информация:
Re: Отображение относительного времени
проблема сразу решилась!в заголовке скриншота указан секрет неактивных полей. используйте обычное число.
А с часовыми поясами могли не сейчас так потом проблемы пойти
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Отображение относительного времени
Неожиданно всплыла проблема с тем, как узнать смещение временной зоны. Сделал костыль. Забирайте, кому надо.
- Вложения
-
- Get Time Zone.vi
- Он-же, но в версии 8.5
- (16.37 КБ) 68 скачиваний
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение