Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Jahresziffern & Jahrhundertziffern aus einer Jahreszahl (https://www.delphipraxis.net/78239-jahresziffern-jahrhundertziffern-aus-einer-jahreszahl.html)

Balu der Bär 1. Okt 2006 15:28


Jahresziffern & Jahrhundertziffern aus einer Jahreszahl
 
Moin,

ja der Titel ist etwas verwirrend, genauer gesagt geht es um folgendes:

Ich habe eine Jahreszahl, nehmen wir 2006. Jetzt möchte ich von dieser Jahres- und Jahrhundertziffern erhalten, d.h. Jahresziffern: 06 und Jahrhundertziffern: 20. Man könnte es (am Beispiel Jahresziffern) ja ganz simpel per
Delphi-Quellcode:
 temp := IntToStr(year);
 Delete(temp, 1, 2);
 yearnumbers := StrToInt(temp);
machen, ich halte diese Lösung aber für etwas unschön? Gibt es dafür schon eine fertige Funktion in Delphi oder muss ich es doch so machen?

Danke euch schonmal. :-)

mkinzler 1. Okt 2006 15:30

Re: Jahresziffern & Jahrhundertziffern aus einer Jahresz
 
Beim datumformatieren kannst du ja angeben, ob deu 4 oder 2-Stellige Jahreszahlen haben willst

Balu der Bär 1. Okt 2006 15:44

Re: Jahresziffern & Jahrhundertziffern aus einer Jahresz
 
Ich brauche wie gesagt beide Varianten, zwei- und vierstellig. Die Jahreszahl lese ich über DecodeDate direkt ein. Wie meinst du das beim Datum formatieren? :gruebel:

negaH 1. Okt 2006 15:45

Re: Jahresziffern & Jahrhundertziffern aus einer Jahresz
 
Delphi-Quellcode:

x := Jahr mod 100;
y := Jahr div 100;
PS: interessante Frage übrigens, weil du in deinem Ostersonntags Thread exakt diese Operationen benutzt hast.

Gruß Hagen

Balu der Bär 1. Okt 2006 15:49

Re: Jahresziffern & Jahrhundertziffern aus einer Jahresz
 
Da muss man erstmal drauf kommen das Jahr mod 100 ja auch den Rest des Jahres ausgibt. :wall:
Danke für den Klaps auf den Hinterkopf.


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