Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Funktion die aus z.B. 5 -> Mai macht ? (https://www.delphipraxis.net/102804-funktion-die-aus-z-b-5-mai-macht.html)

HolgerCW 5. Nov 2007 11:26


Funktion die aus z.B. 5 -> Mai macht ?
 
Hallo zusammen,

gibt es eine Funktion, die aus z.B. 5 -> 'Mai' macht ?

Gruss

Holger

Aurelius 5. Nov 2007 11:30

Re: Funktion die aus z.B. 5 -> Mai macht ?
 
Das kannst du dir doch ganz einfach selbst bauen.
Delphi-Quellcode:
case Monat of
1: 'Januar'
2: 'Februar'
3: 'März'
...

mkinzler 5. Nov 2007 11:30

Re: Funktion die aus z.B. 5 -> Mai macht ?
 
Lege einen array mit Monatsnamen an (z.B. als Konstante)

HolgerCW 5. Nov 2007 11:32

Re: Funktion die aus z.B. 5 -> Mai macht ?
 
Das könnte ich tuen,

dachte nur es gibt da schon einbe fertige Funktion

Gruss

Holger

mkinzler 5. Nov 2007 11:33

Re: Funktion die aus z.B. 5 -> Mai macht ?
 
Wenn du den Konstantenarray deklarierst, wäre eine solche auch überflüssig.

Bbommel 5. Nov 2007 11:35

Re: Funktion die aus z.B. 5 -> Mai macht ?
 
Es gibt in der Unit SysUtils die beiden Arrays LongMonthNames und ShortMonthNames, die dir die Monatsnamen zurückliefern, wie sie in Windows eingestellt sind. Alles weitere sollte dir dann mit der Info die Hilfe verraten. :)

Bis denn
Bommel

HolgerCW 5. Nov 2007 11:52

Re: Funktion die aus z.B. 5 -> Mai macht ?
 
Alles klar,

das hatte ich gesucht:

Delphi-Quellcode:
var
 Datum: TDate;
 DatumName:String;

 DatumName := LongMonthNames[Monthof(Datum)]
Gruss

Holger


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