Ich arbeite an einem Projekt, in dem ich in einer Datei lese, die in zwei verschiedenen Formaten kommen könnte, eines enthält ein Datum und eine Uhrzeit und das andere nicht.Finden, ob ein String ein Datum und eine Uhrzeit enthält
Wenn ich in der ersten Zeile lese muss ich überprüfen, ob die Zeichenfolge das Datum und die Uhrzeit enthält oder nicht und die Datei lesen und basierend auf dem Scheck die Datei in einer bestimmten Weise lesen.
Ich vermute, das wäre eine Art von regulären Ausdruck, aber habe keine Ahnung, wo ich anfangen soll und kann nichts Relevantes finden.
Vielen Dank für Ihre Hilfe.
UPDATE Ich glaube nicht, dass ich sehr klar bin, was ich verlange. Wenn ich die Log-Datei Zeile für Zeile lesen kann die Linie kommen als:
Col1 Col2 Col3 Col4 Col5
Manchmal kann die Linie kommen in als
Col1 17-02-2013 02:05:00 Col2 Col3 Col4 Col5
Wenn ich die Zeile las ich einen Scheck tun müssen, ob es ist eine Zeichenfolge für Datum und Uhrzeit, die in der Zeichenfolge enthalten ist.
Können Sie teilen das, was Sie versucht haben? – spajce
@Bretty: wissen Sie genau, in welchem Datetime-Format diese potenziellen Daten dargestellt werden? TT-MM-JJJJ hh: mm: ss immer? –
@ bob-the-destroyer Es sollte immer im Format von TT-mm hh: mm: ss sein. Ich denke nicht, dass sich das Format ändert (beachten Sie, dass das Jahr nicht enthalten ist). Ich vergaß zu erwähnen, dass früher – Boardy