Antwort

Ich bin verloren mit Stundenfilterung

2 Antworten

gentmat

Kunde, bbp_participant, community, 234 Antworten.

Profil besuchen

vor 8 Jahren #113952

Wie kann ich das ea nur von :

 

17 Uhr bis 5 Uhr morgens

Stunde > 17 && Stunde < 5 Uhr

 

Wenn die Uhr 3 Uhr morgens ist, wird die Ea nicht funktionieren, weil sie 2 Tage umfasst. 

Wie kann ich ea sagen, dass, wenn schließen > öffnen, dann ist es ein anderer Tag 

 

wie diese Funktion 

 

 

wenn(SchlussStunde>ÖffnungsStunde) //im Laufe des Tages
   {
      wenn (OffeneStunde < ZeitStunde(ZeitStrom()) && TimeHour(ZeitStrom()) < CloseHour)
         {
         Kommentar("Offen für den Handel");
         return(wahr);
         }
      wenn (OpenHour == TimeHour(ZeitStrom()))
      {
         wenn(OpenMin<=TimeMinute(ZeitStrom()))
         {
         Kommentar("Offen für den Handel");
         return(wahr);
         }
         return(falsch);
      }
      
      wenn (CloseHour == TimeHour(ZeitStrom()))
      {
         wenn(CloseMin>=TimeMinute(ZeitStrom()))
         {
         Kommentar("Offen für den Handel");
         return(wahr);
         }
         return(falsch);
      }
      Kommentar("Geschlossen");
      return(falsch);
   }
   wenn(OpenHour>CloseHour)  /Zwei Tage lang
   {
      wenn (CloseHour < TimeHour(ZeitStrom()) && TimeHour(ZeitStrom()) < OpenHour)
         {
         Kommentar("Geschlossen");
         return(falsch);
         }
      wenn (OpenHour == TimeHour(ZeitStrom()))
      {
         wenn(OpenMin<=TimeMinute(ZeitStrom()))
         {
         Kommentar("Offen für den Handel");
         return(wahr);
         }
         return(falsch);
      }
      wenn (CloseHour == TimeHour(ZeitStrom()))
      {
         wenn(CloseMin>=TimeMinute(ZeitStrom()))
         {
         Kommentar("Offen für den Handel");
         return(wahr);
         }
         return(falsch);
      }
      Kommentar("Offen für den Handel");
      return(wahr);
   }

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #131345

Hallo, das könnte funktionieren

 

if ((Stunde >= 17 AND Stunde = 0 AND Stunde < 5)) then Time = OK

0

gentmat

Kunde, bbp_participant, community, 234 Antworten.

Profil besuchen

vor 8 Jahren #131356

True Tomas, aber es ist nur Schmerz für die Optimierung Stunden solche Weise. Wie auch immer, scheint ich werde es so bis jetzt setzen. Dankeschön

0

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)