Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » posix_time + exceptions

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.08.2005, 18:48 Uhr
Spacelord
Hoffnungsloser Fall


Hallo,
meine Frage paßt wohl am ehesten noch in den Standardbereich.
Ich nutze boost::posix_time::ptime und boost::gregorian::date um aus einem Datums -und einem Uhrzeitstring,die aus ner Datei gelesen werden,ein ptime Objekt zu erstellen.
Im Grunde wollte ich mir damit nur das Leben etwas leichter machen und den "Zeitstring" auf Gültigkeit überprüfen.Für den date Teil klappt das auch wunderbar und es wird ne Exception geworfen wenn z.B. im Monatsteil ne 15 auftaucht.Beim Uhrzeitteil zeigt ptime aber das unangenehme Verhalten dass etwa aus nem string "11:90:00" nen ptime Objekt konstruiert wird das 12:30:00 entspricht.
Da in meinem Fall der Uhrzeitstring von ner zweiten Anwendung erstellt wird ist es aber schlicht unmöglich das nen String wie "11:90:00" erzeugt wird.
Kennt jemand nen Weg(#define,irgendwelche Flags oder was auch immer) um das Verhalten von ptime so anzupassen dass ne Exception geworfen wird anstatt den "fehlerhaften" String implizit in eine gültige,aber falsche,Zeitangabe umzurechnen?
In der doch recht unübersichtilchen Dokumentation hab ich bislang nichts gefunden.
Bin für jeden Tip dankbar.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: