Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datumholen plus berechnen (https://www.delphipraxis.net/77242-datumholen-plus-berechnen.html)

Mydoene 16. Sep 2006 19:40


Datumholen plus berechnen
 
Hi Leutz!

Ich wollt mal ein Proggi schreiben :coder: zur Berechnung eines Datums von den Zahlen zum Buchstaben. Und das soll so aussehen:

1. Man gibt das Datum, das man haben will, als int in ein Editfeld ein.
2. Mithilfe einer function und/oder einer procedure (komplizierter sollt's nicht werden) wird das Datum in Buchstaben verwandelt.

Also zum Beispiel: Ich gebe 16 in Edit1 ein, 09 in Edit2 und 2006 in Edit3 und onClickButton1 steht auf Panel1: Samstag.

Nur leider hab' ich keine Ahnung, wie ich das Datum aus'm Rechner holen soll (was ja meißtens das aktuelle Datum ist), und ich weiß auch nicht so richtig, wie ich das verrechnen kann.

Wär' mal ganz froh, wenn mir wer helfen könnt' ^^

Allsdann, warte auf Antwort,

mkinzler 16. Sep 2006 19:42

Re: Datumholen plus berechnen
 
Um was geht es jetzt um aus 16 Sechzehn zu machen oder den Wochentag zu einem datum zu ermitteln?

Basti552 16. Sep 2006 19:46

Re: Datumholen plus berechnen
 
Zitat:

Zitat von mkinzler
Um was geht es jetzt um aus 16 Sechzehn zu machen oder den Wochentag zu einem datum zu ermitteln?

so weit ich das verstanden hab ein Datum in ein Wochentag zu ermitteln!:);)

Mydoene 16. Sep 2006 19:49

Re: Datumholen plus berechnen
 
Zweiteres.

Ich hab' nämlich manchmal das Bedürftnis, zu wissen wann mein oder anderer Leute Geburtstag ist, also:

Welcher Wochentag.

Im Sinne von Montag, Dienstag, Mittwoch etc. K?

[edit:] Oh, uups, sry ^^

mkinzler 16. Sep 2006 19:50

Re: Datumholen plus berechnen
 
DayOfTheWeek();

Mydoene 16. Sep 2006 19:52

Re: Datumholen plus berechnen
 
Und wie benutze ich
Delphi-Quellcode:
DayOfTheWeek();
?

Ich mein, was genau liefert das? Int, string oder wie?

mkinzler 16. Sep 2006 19:54

Re: Datumholen plus berechnen
 
Besitzt du keine Delphi-Hilfe? ;-)

Zitat:

Zitat von Delphi-Hilfe
DayOfTheWeek Routine

Gibt den Wochentag zurück, den ein TDateTime-Wert repräsentiert.

Namespace
Borland.Vcl.DateUtils

Syntax


[Delphi] function DayOfTheWeek(const AValue: TDateTime): Word;


Beschreibung
Mit DayOfTheWeek können Sie den Wochentag ermitteln, den der angegebene TDateTime-Wert repräsentiert. DayOfTheWeek gibt einen Wert zwischen 1 und 7 zurück. 1 entspricht Montag, 7 Sonntag.
Hinweis:
DayOfTheWeek ist ISO 8601-konform (Montag ist der erste Wochentag). Die Funktion DayOfWeek basiert dagegen auf dem Sonntag als erstem Wochentag.

Tipp:
Mithilfe der Wochentagkonstanten können Sie die Aussagekraft des Rückgabewertes verbessern.


Mydoene 16. Sep 2006 19:58

Re: Datumholen plus berechnen
 
OK, das ist ja schon ganz nice, noch ne Frage hätte ich: Wie wandle ich die Edit-Eingaben in TDateTimes um?

Habsch nämlich mal keine Ahnung ... :dance:

mkinzler 16. Sep 2006 20:00

Re: Datumholen plus berechnen
 
EncodeDate() oder nimm gleich eine Komponente, in der man direkt ein datum auswählen kann.

Mydoene 16. Sep 2006 20:02

Re: Datumholen plus berechnen
 
Da fänd' ich encoden aber besser.

Kann mir wiederum einer helfen? -_- Ich hab' keine Ahnung...


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:25 Uhr.
Seite 1 von 3  1 23      

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