17. august 2007

Beregn antal dage til juleaften

Der er mulighed for i C#, som i andre programmeringsprog at kode et lille program, som tæller ned til en bestemt begivenhed. I dette tilfælde, har jeg valgt juleaften. Men ved at ændre, der hvor der står 24 og 12, så kan du sætte en hvilken som helst dato ind.


{
Console.WriteLine("Dage til juleaften:{0}", AntalDageTilJuleAft(DateTime.Today));
Console.ReadKey();
}
}
public static int AntalDageTilJuleAften (DateTime Dato)
{
//Find juleaften i det år angivet i Dato
DateTime Juleaften = new DateTime(Dato.Year,12,24);
//Hvis juleaften er passeret, så skal der lægges et år til
if (Juleaften<=Dato)
Juleaften=Juleaften.AddYears(1);
//Find og retuner antal dage
return(int)Juleaften.Subtract(Dato).TotalDays;
}

Ingen kommentarer: