hallo zusammen,
ich habe einen zeitraum z.b. 01.03.2011 bis 14.05.2011.
ich möchte jetzt wissen wieviel tage, wochen, monate und jahre das sind und zwar nicht in integer sondern double, also z.b. bei monaten 1,4 oder bei jahren 1,8. hintergrung ich möchte den durchnitt eines verbrauchs rechnen.
wie kann man das am schönsten berechen? schaltjahre sollen auch kein problem darstellen.
ich habe mir zuerst einmal das ganze in tage ausgerechnet:
jetzt könnte ich ja noch das ganze durch 365 für jahre oder durch 12 für monate berechnen.
meine frage ist jetzt. geht das einfacher? hab ich vielelicht einen fall vergessen der zu falschen ergebnissen führt?
meine berechnung hier kommt mir zu einfach vor. im inet sind viel kompliziertere umsetzungen.
grüße
ich habe einen zeitraum z.b. 01.03.2011 bis 14.05.2011.
ich möchte jetzt wissen wieviel tage, wochen, monate und jahre das sind und zwar nicht in integer sondern double, also z.b. bei monaten 1,4 oder bei jahren 1,8. hintergrung ich möchte den durchnitt eines verbrauchs rechnen.
wie kann man das am schönsten berechen? schaltjahre sollen auch kein problem darstellen.
ich habe mir zuerst einmal das ganze in tage ausgerechnet:
Code:
int tage = ((TimeSpan) datumende - datumbeginn).Days;
meine frage ist jetzt. geht das einfacher? hab ich vielelicht einen fall vergessen der zu falschen ergebnissen führt?
meine berechnung hier kommt mir zu einfach vor. im inet sind viel kompliziertere umsetzungen.
grüße
Comment