Форум TRACE MODE: техническая поддержка
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Редактор проекта TRACE MODE 6 / » Системная дата

   
Автор / Author Тема / Topic: Системная дата
Андрей Тольятти
Active Forum Member / Активный участник форума
Участник № / Member № 6191


Icon 1 отправлено / posted      Профиль для / Profile for Андрей Тольятти           Редактировать/удалить сообщение / Edit/Delete Post 
При программной обработке системной даты новые сутки начинаются по Гринвичу (со смещением на часовой пояс).

То есть если аргумент программы типа date, привязанный к системной дате отобразить на экране, то дата отображается правильно. Но если эту дату программно обработать (или просто скопировать в другой аргумент) то новые сутки начинаются в четыре утра (для часового пояса uts+4:00).

Как учесть часовой пояс при программной обработке даты?

Сообщения / Posts 98 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
а как определяется начало суток ?
и что нужно сделать ?

Сообщения / Posts 806 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Андрей Тольятти
Active Forum Member / Активный участник форума
Участник № / Member № 6191


Icon 1 отправлено / posted      Профиль для / Profile for Андрей Тольятти           Редактировать/удалить сообщение / Edit/Delete Post 
На экране надо разместить 14 кнопок при нажатии на которые выводится отчёт за сутки. Первая - за сегодня, вторая - за вчера, третья - позавчера и т.д. На кнопке надо написать дату за которую эта кнопка выводит отчёт и день недели этой даты. Текущая дата (за сегодня) выводится правильно. По ней я показываю все дни недели (тоже выводятся правильно). Для того, чтобы показать даты предыдущих 14 дней я а программе создал аргументы типа data, в них записываю sysData_R - n*24*60*60 (n - сколько дней назад). При отображении этих аргументов возникает проблема. Новое дата (смена суток) отображается в этих аргументах не в 00:00, а в 4:00.
Сообщения / Posts 98 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
аргумент должен быть date & time
Сообщения / Posts 806 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Андрей Тольятти
Active Forum Member / Активный участник форума
Участник № / Member № 6191


Icon 1 отправлено / posted      Профиль для / Profile for Андрей Тольятти           Редактировать/удалить сообщение / Edit/Delete Post 
Если аргумент сделать date&time тогда надо обнулить время. У меня не получается... (время начала и конца отчёта не должно зависеть от текущего времени)
Сообщения / Posts 98 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
не надо обнулять
взять текущее начало суток и из него вычитать
(если переход зима-лето не используется)

Сообщения / Posts 806 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Пришлите, пожалуйста, на адрес hotline@adastra.ru четкое изложение задачи и пример Вашего проекта с подробным описанием принятого Вами способа решения задачи.
Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Открыть тему / Open Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2