>Ok come calcoli ci siamo ma come scrivo la funzione per trovare
>i risultati?
Potresti agire in questa maniera :
1) Crei una classe "MyTime" :
public class MyTime
{
public int Anni { get; set; }
public int Mesi { get; set; }
public int Giorni { get; set; }
}
Crei la funzione di conversione :
private MyTime ConvertDayToMyTime(int Day)
{
MyTime tmpT = new MyTime();
double tmp = Day;
tmpT.Anni = (int)tmp / 365;
tmp = (tmp / 365) - tmpT.Anni;
tmpT.Mesi = (int)(tmp * 12);
tmp = (tmp * 12) - tmpT.Mesi;
tmpT.Giorni = (int)(tmp * 30);
return tmpT;
}
e la utilizzi cosi :
MyTime T = ConvertDayToMyTime(1343);
In questo caso in T avrai :
T.Anni = 3,
T.Mesi = 8;
T.Giorni = 4;
Ciao :)
------------------------------------------
Ignazio Catanzaro
http://blogs.dotnethell.it/swdev/