Einen AnsiString nach TDateTime konvertieren



  • Hallo an alle,

    ich muss einen AnsiString in ein TDateTime konvertieren, dass hört sich
    erst mal nicht wild an, aber der String hat das Format W/yyyy (W = Nummer der Woche im Jahr). "/" als Separator ist auch kein Muss, dass kann sich je nach
    User ändern. 😞



  • Und was ist jetzt deine Frage?
    Was hast du selbst versucht, was funktioniert nicht?



  • Berechtigte Frage! 😃

    Wie kann ich einen AnsiString in ein TDateTime wandeln, wenn ich nur
    den format pattern habe (der pattern kann von user zu user unterschiedlich
    sein)? Ich hatte erst die Idee den pattern zu analysieren um DateSeparator
    ShortDateFormat zu setzen, aber das funktioniert nicht für alle Fälle die in
    dem Programm auftreten (eine Kalenderwoche ist für StrToDate() unbekannt)!
    In Java gibt es für sowas Fromat classes aber im C++ Builder hab ich vergleichbares nicht gefunden.

    Ich hoffe jetzt ist es etwas klarer geworden 🤡 !


Anmelden zum Antworten