Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Datum in Delphi umwandeln (https://www.delphipraxis.net/155396-datum-delphi-umwandeln.html)

HolgerCW 21. Okt 2010 13:37

Delphi-Version: 2006

Datum in Delphi umwandeln
 
Hallo zusammen,

ich habe in einer Datenbank z.B. folgendes Datum welches in einem VARCHAR2-Feld gespeichert ist:

Oct 11 2010 2:07PM

Wie kann ich dieses in Delphi in folgendes Format umwandeln:

11.10.2010 14:07

Mfg

Holger

DeddyH 21. Okt 2010 13:41

AW: Datum in Delphi umwandeln
 
Am Leerzeichen aufsplitten (Du kennst ja die Reihenfolge), einzeln parsen und zusammenfügen. Was anderes fällt mir spontan nicht ein, aber einen schönen Gruß an den DB-Designer, der Stringfelder für Datumsangaben verwendet :wall:

HolgerCW 21. Okt 2010 13:47

AW: Datum in Delphi umwandeln
 
Mist, den Aufwand wollte ich nicht treiben.

Dann werde ich mich mit dem DB-Admin mal in Verbindung setzen.

Gruss

Holger

shmia 21. Okt 2010 14:03

AW: Datum in Delphi umwandeln
 
Zitat:

Zitat von DeddyH (Beitrag 1056935)
...einen schönen Gruß an den DB-Designer, der Stringfelder für Datumsangaben verwendet :wall:

Und dann auch noch in der falschen Reihenfolge.
Wenn man unbedingt ein Datum als String speichern möchte/muss dann doch zuerst das Jahr, gefolgt von Monat, Tag,usw. damit man wenigstens sortieren kann und Bereichsabfragen ausführen kann.
Code:
2010-10-111 14:07:00
Kannst ihm von mir auch einen Gruß ausrichten. :twisted:

DeddyH 21. Okt 2010 14:06

AW: Datum in Delphi umwandeln
 
Das wird jetzt zwar ein wenig OT, aber man sollte schon einen wirklich triftigen Grund dafür haben, Datumsangaben in Stringfeldern zu hinterlegen. Man beraubt sich nämlich auch der Möglichkeit, die in den meisten DBMS vorhandenen Datums-/Zeitfunktionen zu nutzen und muss daher ggf. umständlich mit Stringoperationen hantieren. In meinen Augen der absolute Horror.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz