Hallo zusammen, ich habe ein kleines Problem. Ich habe ein programm, welches Datensätze aus einer .txt in ein Array einliest. die Datensätze sind wie folgt angeordnet:
"25.12.2010;09:00:00;23:59:59;
04.08.2010;10:00:00;23:59:59;
26.12.2010;11:00:00;23:59:59;
16.12.2010;12:00:00;23;59:59;"
ich trenne die einzelnen Strings jeweils am Semikolon ";" auf und schreibe jeden davon in ein extra feld im Array.
jetzt muss ich vergleichen, ob das Datum mit dem heutigen übereinstimmt(das ist kein Thema)
Dann muss ich aber noch abgleichen, ob die momentane Uhrzeit zwischen den beiden angegebenen Uhrzeiten liegt.
Mein Ansatz dazu sieht wie folgt aus.
Anzahl ist die Menge der bereits abgezählten Datensätze und Feiertage ist das Array in welches ich die Datensätze eingelesen habe.
er meldet mir hierzu zwar keinen Fehler, aber wenn ich das Programm aufrufe und zum testen, ob sich meine Ausgabeflag auf "True" setzt, das aktuelle datum eintrage, beliebt die Ausgabeflag auf false
EDIT: ist es überhaupt möglich, zwei strings mittels <> miteinander zu vergleichen? Wenn nein gibt es eine Funktion, mit der ich den String in einen Time Wert umwandeln kann? Mir ist leider nur CDate bekannt und konnte bisher auch sonst nichts passendes dazu finden.
"25.12.2010;09:00:00;23:59:59;
04.08.2010;10:00:00;23:59:59;
26.12.2010;11:00:00;23:59:59;
16.12.2010;12:00:00;23;59:59;"
ich trenne die einzelnen Strings jeweils am Semikolon ";" auf und schreibe jeden davon in ein extra feld im Array.
jetzt muss ich vergleichen, ob das Datum mit dem heutigen übereinstimmt(das ist kein Thema)
Dann muss ich aber noch abgleichen, ob die momentane Uhrzeit zwischen den beiden angegebenen Uhrzeiten liegt.
Mein Ansatz dazu sieht wie folgt aus.
Anzahl ist die Menge der bereits abgezählten Datensätze und Feiertage ist das Array in welches ich die Datensätze eingelesen habe.
er meldet mir hierzu zwar keinen Fehler, aber wenn ich das Programm aufrufe und zum testen, ob sich meine Ausgabeflag auf "True" setzt, das aktuelle datum eintrage, beliebt die Ausgabeflag auf false
EDIT: ist es überhaupt möglich, zwei strings mittels <> miteinander zu vergleichen? Wenn nein gibt es eine Funktion, mit der ich den String in einen Time Wert umwandeln kann? Mir ist leider nur CDate bekannt und konnte bisher auch sonst nichts passendes dazu finden.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „AngelOfDeath“ ()