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

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

   
Автор / Author Тема / Topic: Метка времени сегодняшней даты
Дмитриййййй
Junior Member / Новичок
Участник № / Member № 9603


Icon 1 отправлено / posted      Профиль для / Profile for Дмитриййййй           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день! Нужно реализовать следующий функционал: из БД PostgreSQL приходит запись с типом date (выглядит как "2024-08-21"). Нужно в скрипте ST сравнивать эту запись с текущей датой.

В ТМ есть переменная S1417.T_Current, но у неё тип данных dt. Даже если в аргументах ST-скрипта привести S1417.T_Current к типу date, сравнение (S1417.T_Current == дата_из_БД) будет выдавать False. Вероятно происходит это из-за того что даже приведённый к типу date параметр S1417.T_Current "под капотом" всё равно протаскивает информацию о часах/минутах/секундах и сравнение с датой из БД идёт по формату unix-времени. Подскажите, как можно выкрутиться из этой ситуации?

Сообщения / Posts 22 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Дмитриййййй
Junior Member / Новичок
Участник № / Member № 9603


Icon 1 отправлено / posted      Профиль для / Profile for Дмитриййййй           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Мб в ТМ7 есть какая-то переменная, которая хранит в себе именно сегодняшнюю дату, а не дату+время?
Сообщения / Posts 22 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В FBD есть раздел Генераторы, где есть блок "Астрономическая дата". Также в каналах Time метка времени разложена в атрибутах 13-15. Брать День, Месяц и Год можно и таким образом.
Сообщения / Posts 17324 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Дмитриййййй
Junior Member / Новичок
Участник № / Member № 9603


Icon 1 отправлено / posted      Профиль для / Profile for Дмитриййййй           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо!
Сообщения / Posts 22 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close 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