Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Tag anhand des Datums? (https://www.delphipraxis.net/48091-tag-anhand-des-datums.html)

Pseudemys Nelsoni 20. Jun 2005 16:11


Tag anhand des Datums?
 
Moin,

wie bekomme ich den Tag anhand eines Datums heraus? Gibts da eine Funktion?

Matze 20. Jun 2005 16:13

Re: Tag anhand des Datums?
 
Könnte so gehen:

Delphi-Quellcode:
FormatDateTime('dddd', TDateTime);

Pseudemys Nelsoni 20. Jun 2005 16:31

Re: Tag anhand des Datums?
 
Hm, wie kriege ich damit denn den Tag? <g>

alcaeus 20. Jun 2005 16:32

Re: Tag anhand des Datums?
 
Welchen Tag meinst du? Den Wochentag (z.B. Montag) oder den Tag selbst (also 20)?

Ersteres geht mit Delphi-Referenz durchsuchenDayOfWeek(), letzteres mit Delphi-Referenz durchsuchenDecodeDateTime()

Greetz
alcaeus

Pseudemys Nelsoni 20. Jun 2005 17:18

Re: Tag anhand des Datums?
 
ersteres meinte ich, danke ;)

Gibt DayOfWeek auf jedem OS die gleiche Sprache aus? also Montag bzw Monday?

Khabarakh 20. Jun 2005 17:24

Re: Tag anhand des Datums?
 
DayOfWeek gibt einen Wert des Typs Word zurück, wo siehst du da einen String :gruebel: ? Oder meinst du DayOfWeekStr?

[edit]Letzteres gibt eines der folgenden zurück:
Delphi-Quellcode:
DaysOfWeek: array[1..7] of string = (
    'Sun', 'Mon', 'Tue', 'Wed',
    'Thu', 'Fri', 'Sat');

Matze 20. Jun 2005 20:57

Re: Tag anhand des Datums?
 
Zitat:

Zitat von Pseudemys Nelsoni
Hm, wie kriege ich damit denn den Tag?

Hab das mal schnell hingeschrieben, klar Delphi-Referenz durchsuchenDayOfWeek geht auch, aber mein Vorschlag ginge so:

Delphi-Quellcode:
function GetDayName(Date: TDateTime): string;
begin
  result := FormatDateTime('dddd', Date);
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  Date: TDateTime;
begin
  Date := StrToDateTime('30.04.1985');
  Caption := GetDayName(Date);
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr.

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