|
|
@@ -17,12 +17,12 @@ BOOL CSkylightMng::IsSkylight(SYSTEMTIME* pstTime)
|
|
|
{
|
|
|
SYSTEMTIME st;
|
|
|
GetLocalTime(&st);
|
|
|
- if (st.wHour <= 4 && st.wHour >= 0)
|
|
|
+ if (st.wHour < 4 || st.wHour >= 23)
|
|
|
return TRUE;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- if (pstTime->wHour <= 4 && pstTime->wHour >= 0)
|
|
|
+ if (pstTime->wHour < 4 || pstTime->wHour >= 23)
|
|
|
return TRUE;
|
|
|
}
|
|
|
|
|
|
@@ -33,7 +33,7 @@ BOOL CSkylightMng::IsSkylight(COleDateTime* pdtTime)
|
|
|
{
|
|
|
if (pdtTime)
|
|
|
{
|
|
|
- if (pdtTime->GetHour() <= 4 && pdtTime->GetHour() >= 0)
|
|
|
+ if (pdtTime->GetHour() < 4 || pdtTime->GetHour() >= 23)
|
|
|
return TRUE;
|
|
|
}
|
|
|
|
|
|
@@ -44,7 +44,7 @@ BOOL CSkylightMng::IsSkylight(CTime* ptmTime)
|
|
|
{
|
|
|
if (ptmTime)
|
|
|
{
|
|
|
- if (ptmTime->GetHour() <= 4 && ptmTime->GetHour() >= 0)
|
|
|
+ if (ptmTime->GetHour() < 4 || ptmTime->GetHour() >= 23)
|
|
|
return TRUE;
|
|
|
}
|
|
|
|