пятница, 26 июня 2009 г.

Узнать возраст в годах



   1:    DateTime dt = Convert.ToDateTime(d);
   2:  //Просто хранилось в виде текстовой строки "26 июня 2009 г."
   3:   
   4:  //вычитаем из текущей даты дату рождения
   5:    int age = DateTime.Now.Year - dt.Year; 
   6:   
   7:  //проверяем было ли в текущей году день рождения, если нет то отнимаем 1 год
   8:    if (dt.DayOfYear > DateTime.Now.DayOfYear)  {      age--; }