Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: FAQ - C++ Builder (VCL/CLX) ::  AnsiString - in TDateTime wandeln??     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
Bigwill
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.02.2002
Beiträge: 642
Beitrag Bigwill Mitglied 20:57:00 03.05.2002   Titel:   AnsiString - in TDateTime wandeln??            Zitieren

Ich habe einen AnsiString mit einer Uhrzeit alle 21:32:12 und würde deb gerne ins TDateTime umwandeln. Ich habe aber bei TDateTime und bei AnsiString keine passenden Methoden gefunden. Gehts vielleicht über umwege?

[ Dieser Beitrag wurde am 11.05.2002 um 22:37 Uhr von Jansen editiert. ]

_________________
Come In
Limbacher Füchse - Basketballverein
Werbeunterbrechung
m@loo
Mitglied

Benutzerprofil
Anmeldungsdatum: 22.06.2000
Beiträge: 619
Beitrag m@loo Mitglied 21:03:00 03.05.2002   Titel:              Zitieren

Mir fällt jetzt auch nicht's ein, denke auch, dass es so etwas nicht gibt. Du könntest aber mit AnsiPos nach ":" suchen lassen. AnsiPos kennzeichnet immer den ersten gefundenen Eintrag des Suchstrings. Von dort könntest du die Zahlwerte entsprechend umwandeln.

Da fällt mir gerade noch was ein. Wie ermittelst du die Zeit in dem String? Mit Time? Dann könntest du es direkt von dort ableiten!

[ Dieser Beitrag wurde am 03.05.2002 um 21:06 Uhr von maloo editiert. ]

_________________
MFG M@rio
Das Tut:
Peter
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.08.2000
Beiträge: 2476
Beitrag Peter Mitglied 21:09:00 03.05.2002   Titel:              Zitieren

TDateTime hat da einen voll krassen Konstruktor (unter anderen):
C++:
__fastcall TDateTime(const AnsiString& src, TDateTimeFlag flag=DateTime);

Mit dem gehts und zwar in diesem Fall so:
C++:
AnsiString str;
 
str="21:32:12";
TDateTime CurTime(str, TDateTime::Time);
ShowMessage(CurTime.FormatString("HH:NN:SS"));


[ Dieser Beitrag wurde am 03.05.2002 um 21:10 Uhr von Peter editiert. ]
Bigwill
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.02.2002
Beiträge: 642
Beitrag Bigwill Mitglied 21:15:00 03.05.2002   Titel:              Zitieren

Hey, jo echt voll krass man, genau das brauch ich Held :D
Thx

_________________
Come In
Limbacher Füchse - Basketballverein
c++.de :: FAQ - C++ Builder (VCL/CLX) ::  AnsiString - in TDateTime wandeln??   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.