Entwickler-Ecke

Sonstiges (Delphi) - DatumsProblem !!!


Jagg - Fr 27.12.02 10:36
Titel: DatumsProblem !!!
Hallo !

Ich möchte,das das aktuelle Datum in eine Tabelle eingetragen wird und zwar so :

12/27/2002 oder 12/27/02

könnt ihr mir helfen ???

Jagg !


Anonymous - Fr 27.12.02 10:48

Guck dir FormatDateTime an. Hier zwei Beispiele:


Quelltext
1:
2:
3:
  ShowMessage(FormatDateTime('"Jetzt ist "dddd" der "d mmmm yyyy', Now));

  ShowMessage(FormatDateTime('dd"/"mm"/"yyyy', Now));


Der Zweite macht was du brauchst.


hansa - Fr 27.12.02 18:54
Titel: Re: DatumsProblem !!!
Jagg hat folgendes geschrieben:
Hallo !
Ich möchte,das das aktuelle Datum in eine Tabelle eingetragen wird
12/27/2002 oder 12/27/02


Willst Du das echt im amerikanischen Format haben :?:

Kanns kaum glauben !

Gruß
Hansa


chefkoch - Sa 28.12.02 03:14


Quelltext
1:
edit1.text := formatdatetime('mm'+'\'+'dd'+'\'+'yyyy',now);                    
[/code]


Delete - Sa 28.12.02 06:59

@chefkoch: Ach schon wach? :wink: Kuck dir mal das Postimng von Popov an (zweite von oben). :roll:


Delete - Sa 28.12.02 10:11
Titel: Re: DatumsProblem !!!
hansa hat folgendes geschrieben:
Willst Du das echt im amerikanischen Format haben

Gute Frage. Ich persönlich würde es auch vorziehen, dass das Programm mir bzw. meinem System überlässt, wie das Datum eingetragen wird. Und dafür gibt´s sogar ´ne einfache Lösung (glaubt man kaum :wink:)

Quelltext
1:
ShowMessage(FormatDateTime('',Date));                    

Da kein Formatstring benutzt wird, wird die Einstellung des Systems übernommen. Bei mir sieht´s dann so aus:

Quelltext
1:
2002-12-28                    

Bei anderen vielleicht

Quelltext
1:
28.12.2002                    

usw., abhängig davon was in der Systemsteuerung eingetragen ist.

Voilà! :)