Hallo!
Subtrahieren von Datumswerten wird �ber eine eigene .Net Funktion
realisiert.
z.Bsp.:
TimeSpan diff = DateTime.Today.Subtract(DateTime.Parse(strGeb));
ergibt die Anzahl der Tage, die jemand gelebt hat.
Berechnung des Alters bei mir:
private string GetAlter (int AnzahlTage)
{
//j�nger als ein Tag
if (AnzahlTage < 1)
{
return "erster Lebenstag";
}
//bis eine Woche
if (AnzahlTage < 8)
{
return AnzahlTage.ToString() + " Tage";
}
//bis ein Monat
if (AnzahlTage < 31)
{
int AnzahlWo = AnzahlTage / 7;
int RestTage = AnzahlTage % 7;
if (RestTage == 0)
{
return AnzahlWo + " Wochen";
}
return AnzahlWo + " Wochen, " + RestTage + " Tage";
}
//bis ein Jahr
if (AnzahlTage < 366)
{
int AnzahlMo = AnzahlTage / 30;
int RestTage = AnzahlTage % 30;
if (RestTage == 0)
{
return AnzahlMo + " Monate";
}
return AnzahlMo + " Monate, " + RestTage + " Tage";
}
//bis 18 Jahre
if (AnzahlTage < 6575)
{
int AnzahlJahre = AnzahlTage / 365;
int RestTage = AnzahlTage % 365;
int RestMo = RestTage / 30;
if (RestMo == 0)
{
return AnzahlJahre + " Jahre";
}
return RestMo + " Monate, " + AnzahlJahre + " Jahre";
}
int AnzahlJahr = AnzahlTage / 365;
return AnzahlJahr + " Jahre";
}
hoffe das hilft
Dr.Ernst Eicher
----- Original Message -----
From: "Johann Schwab" <[EMAIL PROTECTED]>
To: "aspDEdotnet" <[EMAIL PROTECTED]>
Sent: Saturday, March 09, 2002 11:05 PM
Subject: [aspdedotnet] AW: Rechnen mit Datumswerten
> Hm, das funktioniert nicht.
>
> Arbeite mit C# !!
>
> Das nervt !!
>
> MfG
> Johann
>
>
> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]Im Auftrag von Stephan
> Schr�der
> Gesendet: Samstag, 9. M�rz 2002 22:33
> An: aspDEdotnet
> Betreff: [aspdedotnet] AW: Rechnen mit Datumswerten
>
>
> > Hallo Liste,
> > welche Syntax verwende ich z.B. bei folgendem Problem:
> >
> > Datum1 - Datum2 = int
> >
> > quasi ich will die Tage haben, die zwischen den beiden Datumswerten
liegen
> > als int.
>
> TageDazwischen=CInt(Datum2-Datum1)
>
>
> Mit freundlichen Gr�ssen
> Stephan Schr�der
> [ProWebMa Hosting GbR, http://www.ProWebMa.de]
>
>
>
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
>
>
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
>
| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp