Program
using System;
namespace DateAndStrings
{
class Program
{
private static int CalculateAge(DateTime dateOfBirth)
{
int age = 0;
age = DateTime.Now.Year - dateOfBirth.Year;
//Console.WriteLine(DateTime.Now.DayOfYear);
//Console.WriteLine(dateOfBirth.DayOfYear);
if (DateTime.Now.DayOfYear < dateOfBirth.DayOfYear)
age = age - 1;
return age;
}
public static void Main(string[] args)
{
DateTime dob = Convert.ToDateTime("1993/01/08");
int age = CalculateAge(dob);
Console.WriteLine($"Your age is {age}");
Console.ReadKey();
}
}
}
Note:
For better understanding uncomment the 2 lines commented in the above program.
Your age is 26
No comments:
Post a Comment