I have a DateTime object with a person's birthday. I created this object using the person's year, month and day of birth, in the following way:
DateTime date = new DateTime(year, month, day);
I would like to know how many days are remaining before this person's next birthday. What is the best way to do so in C# (I'm new to the language)?
Best Solution
This trivial algorithm fails if the birthday is Feb 29th. This is the alternative (which is essentially the same as the answer by Seb Nilsson: