Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi GetDate in Delphi (erledigt) (https://www.delphipraxis.net/145362-getdate-delphi-erledigt.html)

Wolfgang Mix 30. Dez 2009 14:37


GetDate in Delphi (erledigt)
 
Moin DPler,

unter TP gab es die Funktion GetDate, die aus dem heutigen Datum
Jahr,Monat,Tag und Wochentag als Word zurückgab.
Das habe ich mir provisorisch ersmal so gebastelt:

Delphi-Quellcode:
s:=FormatDateTime('d,m,y',date);
s:=datetostr(date);
d:=StrToInt(copy(s,1,2));
m:=StrToInt(copy(s,4,2));
y:=StrToInt(copy(s,7,4));
Geht das auch weniger umständlich?


Gruß

Wolfgang

himitsu 30. Dez 2009 14:41

Re: GetDate in Delphi
 
Delphi-Quellcode:
DecodeDate(Now, Y, M, D);

s.h.a.r.k 30. Dez 2009 14:43

Re: GetDate in Delphi
 
Wenn ich das richtig verstanden habe, so willst du den aktuellen Tag, Monat und das Jahr in einer eigenen Variablen haben?

Das kannst du mit der users DateUtils machen.
Delphi-Quellcode:
var
  ts : TDateTime;
  d, m, y : Word;
begin
  ts := now(); // Aktuellen Zeitstempel holen, oder einen anderen nutzen
  d := DayOf(ts);
  m := MonthOf(ts);
  y := YearOf(ts);
  {
    Es gibt da auch noch
    - HourOf()
    - MinuteOf()
    - SecondOf()
  }
end;
Edit:
Kann es sein, dass irgendwas mit dem roten Kasten nicht ganz passt? oO schon wieder keine Anzeige...

@himitsu: auch eine interessante Lösung, die ich noch nicht kannte!

Wolfgang Mix 30. Dez 2009 14:49

Re: GetDate in Delphi
 
Danke beiden, hatte ich schon wieder vergessen

s.h.a.r.k 30. Dez 2009 14:57

Re: GetDate in Delphi (erledigt)
 
Dafür gibts doch die DP :mrgreen:

himitsu 30. Dez 2009 15:11

Re: GetDate in Delphi (erledigt)
 
Zitat:

Zitat von s.h.a.r.k
Dafür gibts doch die DP :mrgreen:

tdolle Programmierer

s.h.a.r.k 30. Dez 2009 15:14

Re: GetDate in Delphi (erledigt)
 
[OT]
Nach dieser Auffassung müssten wir fast den Hilfetext anpassen :zwinker:
[/OT]


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