Login Page - Create Account

Support Board


Date/Time: Thu, 13 Mar 2025 16:25:58 +0000



Post From: Compare times, so conditional is only triggered outside of certain time segment

[2022-05-25 08:19:28]
User431178 - Posts: 613
Try this instead, using GetTime to only compare the time portion of date/time variable.


SCDateTime startTime(11, 30, 0, 0);
SCDateTime endTime(11, 45, 0, 0);

if (sc.BaseDateTimeIn[sc.Index].GetTime() > startTime.GetTime()
&& sc.BaseDateTimeIn[sc.Index].GetTime() < endTime.GetTime())
{
SubGraph_Ref_Data.DataColor[sc.Index] = RGB(146,76,112);
}
else
{
SubGraph_Ref_Data.DataColor[sc.Index] = RGB(255,255,255);
}