Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Fragen zur Funktion Date (https://www.delphipraxis.net/50488-fragen-zur-funktion-date.html)

Gigant02 26. Jul 2005 14:17


Fragen zur Funktion Date
 
Nun Date gibt mir in Formate TTMMJJJJ das Datum wieder

ich brauch es aber als JJJJMMTT nun ich könnte einfach mit copy begehen aber das kann ja nicht sinn der sache sein

nun was kann ich sonst noch so machen

achso noch eine kleine sql frage

es gibt ja den typen Date als in SQL feldern denn kann ich ja so formatieren JJJJMMTT aber warum kann ich das nicht so TTMMJJJJ formatieren ???

lg, Gigant

barf00s 26. Jul 2005 14:17

Re: Fragen zur Funktion Date
 
FormatDateTime()

alcaeus 26. Jul 2005 14:20

Re: Fragen zur Funktion Date
 
Hallo Gigant02,

also bei mir Date keinen String, sondern einen TDateTime-Wert zurueck. Diesen kannst du anschliessend mit Delphi-Referenz durchsuchenFormatDateTime schoen formatieren.

Und bitte erstell fuer die zweite Frage doch einen eigenen Thread in der Datenbanksparte ;)

Greetz
alcaeus

Sharky 26. Jul 2005 14:48

Re: Fragen zur Funktion Date
 
Hai Gigant02,

auch wenn hier so mancher nur seine "Schlagwort" von sich gibt :wall: ...

Delphi hat für Daten (die mehrzahl von Datum) die Typen:

tTime, tDate und tDateTime
In jedem dieser drei Fälle wird das Datum als Delphi-Referenz durchsuchenDouble gespeichert.

Du kannst jetzt natürlich das Datumsformat in deiner Anwendung so einstellen wie Du es möchtest
Delphi-Referenz durchsuchenShortDateFormat.

Aber Du solltest auf keinen Fall in einem deiner Programme mit einem von Dir vorgegebenen Datumsformat arbeiten oder davon ausgehen das es ein bestimmtes Format gibt.

Ich zum Beispiel habe auf meinem Rechner das normgerechte Datumsformat yyyy-dd-mm eingestellt.

Also arbeite nie mit Strings wenn es um ein Datum geht sondern nur mit den zur verfügung stehenden Typen.

Uff... Schlecht geschrieben ich das habe ;-)

Gigant02 29. Jul 2005 18:55

Re: Fragen zur Funktion Date
 
ahh danke

jup klappt

lg, Gigant

chris 29. Jul 2005 22:49

Re: Fragen zur Funktion Date
 
hi,

Zitat:

Zitat von Sharky
[...]
Ich zum Beispiel habe auf meinem Rechner das normgerechte Datumsformat yyyy-dd-mm eingestellt.
[...]

normgerecht ist es laut EN 28 601, ISO 8601 und DIN 5008 aber leider so: YYYY-MM-DD

Sharky 30. Jul 2005 08:44

Re: Fragen zur Funktion Date
 
Zitat:

Zitat von chris
... aber leider so: YYYY-MM-DD

:wall:
Das meinte ich auch. Habe mich oben verschrieben.

Gigant02 30. Jul 2005 14:19

Re: Fragen zur Funktion Date
 
jup ich weiss das es so ist laut din

aber es ist erstmal iritierend für den benutzer deswegen halt

aber das bekomm ich auch schon hin

lg, Gigant


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 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