Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Wochentag Abkürzung ausgeben - Sprachunabhängig (https://www.delphipraxis.net/132997-wochentag-abkuerzung-ausgeben-sprachunabhaengig.html)

user0815 23. Apr 2009 13:50


Wochentag Abkürzung ausgeben - Sprachunabhängig
 
Ich habe einen Counter für die jeweils letzten 7 Tage & zu jedem Wochentag wird eine Anzahl X angezeigt.

Die Ausgabe soll wie folgt erfolgen:

Mo 12
Di 23
Mi 33
Do 11
Fr 23
Sa 78
So 45

Das Label mit dem Wochentag soll bei Programmstart Länderspezifisch gesetzt werden, also z.B.

Label_Mo.Caption := ???

hier möchte ich die sprachunabhängige abgekürzte Anzeige, soll heissen egal ob Deutsch, Englisch, Französich...

Danke
user0815

Mithrandir 23. Apr 2009 13:52

Re: Wochentag Abkürzung ausgeben - Sprachunabhängig
 
Und die Frage ist jetzt genau welche? :gruebel:

Nersgatt 23. Apr 2009 13:58

Re: Wochentag Abkürzung ausgeben - Sprachunabhängig
 
Z.B. mit

Delphi-Quellcode:
formatDateTime('ddd, dd.mm.yyyy', now)
erhätst Du
Do, 23.04.2009

user0815 23. Apr 2009 14:09

Re: Wochentag Abkürzung ausgeben - Sprachunabhängig
 
Ich glaube ich sollte länger nachdenken, aber manchmal kommt man beim (be)schreiben erst auf die Idee.
Habe es jetzt so umgesetzt:

Delphi-Quellcode:
uses
  DateUtils

...

var
  Datum : TDate;
begin
  Datum := EncodeDateTime(09, 04, 20, 0, 0, 0, 0); // Montag - 20/04/2009

  Label_Tag_MO.Caption := FormatDateTime('ddd', Datum);
  Label_Tag_DI.Caption := FormatDateTime('ddd', Datum + 1);
  Label_Tag_MI.Caption := FormatDateTime('ddd', Datum + 2);
  Label_Tag_DO.Caption := FormatDateTime('ddd', Datum + 3);
  Label_Tag_FR.Caption := FormatDateTime('ddd', Datum + 4);
  Label_Tag_SA.Caption := FormatDateTime('ddd', Datum + 5);
  Label_Tag_SO.Caption := FormatDateTime('ddd', Datum + 6);

...


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