[Homework] C# Basics - Introduction to programming - Problem{15} - Age after 10 Years
Колеги,
Някой да е правил Задача 15?
Споделям моя код. Проблемът е, че не смята месец и ден, а закръгля на година.
Някой сеща ли се за по-добър начин да се пресметне с точност, примерно до минути?
Подозирам, че има нещо по-детайлно от date.Year, но не успявам да открия.
DateTime today = DateTime.Now;
Console.Write("Birthday YYYY-MM-DD: ");
DateTime date = DateTime.Parse(Console.ReadLine());
Console.WriteLine("Your age: " + (today.Year - date.Year) + " years");
Console.WriteLine("Age in 10 years: " + (today.Year - date.Year + 10) + " years");