Jahrestag Berechnen
-
Hi,
in excel habe ich diese schöne forml um einen jahrestag zu berechnen:
=TEXT(B4-DATUM(JAHR(B4);1;0);"000")
Aus dem 10.11.2004 wird z.B. 315.
Wie kann ich so eine Funktion mit dem C++ Builder schreiben? Habe da keinen Schimmer.
Hannes
-
Hallo
in Builder hast du den Datentyp TDateTime, der dir da viel arbeit abnimmt. Beispiel :
TDateTime Datum; TDateTime Jahr; int Tage; try { Datum = StrToDate("10.11.2004"); Jahr = StrToDate("1.1.2004"); Tage = Datum - Jahr +1; } catch(...) { // Umwandlung in Datum fehlgeschlagen }bis bald
akari
-
Ab BCB6 gibt's zusätzlich eine DateUtils.hpp mit so netten Sachen wie DayOfTheYear etc.