Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi DateTimePicker Wochentag (https://www.delphipraxis.net/115739-datetimepicker-wochentag.html)

SaFu 17. Jun 2008 08:10


DateTimePicker Wochentag
 
Mosche

Steh gerade voll auf dem schlauch (wie immer) :-D

Delphi-Quellcode:
Wochentag:= DateToStr(DayOfWeek(DateTimePicker2.date));
StringGrid1.cells[0,0]:= WochenTag;
Möchte den Wochentag haben

Gruß Sascha

DeddyH 17. Jun 2008 08:26

Re: DateTimePicker Wochentag
 
Hier das Beispiel aus der Delphi 5-Hilfe:
Zitat:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);

var
  ADate: TDateTime;
  days: array[1..7] of string;
begin
  days[1] := 'Sonntag';
  days[2] := 'Montag';
  days[3] := 'Dienstag';
  days[4] := 'Mittwoch';
  days[5] := 'Donnerstag';
  days[6] := 'Freitag';
  days[7] := 'Samstag';
  ADate := StrToDate(Edit1.Text);
  ShowMessage(Edit1.Text + ' ist ein ' + days[DayOfWeek(ADate)];
end;


soulies 17. Jun 2008 08:28

Re: DateTimePicker Wochentag
 
hoi,

machs so wie in der Hilfe

Delphi-Quellcode:
var
  days: array[1..7] of string;
begin
  days[1] := 'Sunday';
  days[2] := 'Monday';
  days[3] := 'Tuesday';
  days[4] := 'Wednesday';
  days[5] := 'Thursday';
  days[6] := 'Friday';
  days[7] := 'Saturday';
  Wochentag:= days(DayOfWeek(DateTimePicker2.date));
  StringGrid1.cells[0,0]:= WochenTag;
end;
cya


edit: zu spät

RavenIV 17. Jun 2008 08:30

Re: DateTimePicker Wochentag
 
In der Delphi-Hilfe ist ein Beispiel dabei.
Vielleicht gibt Dir das einen Anhaltspunkt.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);

var
  ADate: TDateTime;
  days: array[1..7] of string;
begin
  days[1] := 'Sunday';
  days[2] := 'Monday';
  days[3] := 'Tuesday';
  days[4] := 'Wednesday';
  days[5] := 'Thursday';
  days[6] := 'Friday';
  days[7] := 'Saturday';
  ADate := StrToDate(Edit1.Text);
  ShowMessage(Edit1.Text + ' is a ' + days[DayOfWeek(ADate)];
end;
/edit:
Och Menno, zu langsam :-(
Gleich zweimal zu langsam :duck:

mkinzler 17. Jun 2008 08:30

Re: DateTimePicker Wochentag
 
Oder schau dir mal FormatDateTime() an.

Sharky 17. Jun 2008 08:36

Re: DateTimePicker Wochentag
 
Oder einfach so:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage(LongDayNames[DayOfWeek(now)]);
end;

SaFu 17. Jun 2008 08:41

Re: DateTimePicker Wochentag
 
Ja danke funktioniert soweit alles super

RavenIV 17. Jun 2008 08:43

Re: DateTimePicker Wochentag
 
Zitat:

Zitat von fuknersascha
Ja danke funktioniert soweit alles super

Falls das aber auf einem anderen Computer compiliert wird (auf dem ein englisches Delphi installiert ist), kommen die Tagesnamen natürlich auch in Englisch.
Evtl passiert das auch auf einem Computer, der ein englische Windows hat.

DeddyH 17. Jun 2008 08:46

Re: DateTimePicker Wochentag
 
Da muss man sich halt überlegen, was man haben will. Soll es auf jeden Fall Deutsch sein, ist Selber machen angesagt. Ich persönlich würde aber eher zu den systemspezifischen Einstellungen tendieren.

SaFu 17. Jun 2008 08:47

Re: DateTimePicker Wochentag
 
naja dann ist gleich noch eine englisch learning funktion mit drin :)

Nein quatsch und eine abhilfe wäre??

Also mein system ist in Deutsch und ich glaube von den endbenutzern auch


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:25 Uhr.
Seite 1 von 2  1 2      

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