【发布时间】:2021-09-22 01:17:37
【问题描述】:
到目前为止,我已经编写了这段代码:
Console.WriteLine("Hey, what your name?");
Console.Write("Enter your name: ");
string YourName;
YourName = Console.ReadLine();
Console.WriteLine("Wow what a nice name!");
Console.ReadLine();
Console.WriteLine("What about your age?");
Console.Write("Enter your year of birth: ");
string BirthYear;
BirthYear = Console.ReadLine();
Console.Write("Enter your month of birth (number not actual month): ");
string BirthMonth;
BirthMonth = Console.ReadLine();
Console.Write("Enter you day of birth: ");
string BirthDate;
BirthDate = Console.ReadLine();
DateTime myBirthAge = DateTime.Parse(BirthMonth + BirthDate + BirthYear);
TimeSpan myAge = DateTime.Now.Subtract(myBirthAge);
Console.WriteLine(myAge.TotalDays);
Console.ReadLine();
我是编码的初学者,但我不知道如何制作,所以当我询问某人的出生日期、出生年份和出生月份时,它可以计算出他们活着的天数.我尝试将字符串放入 DateTime.Parse();和其他方法,但没有奏效。我该如何解决这个问题?
【问题讨论】:
-
您的
DateTime.Parse部分为空。请出示这个。 -
快速提醒:您曾说过您尝试过使用
DateTime.Parse,但您没有向我们展示那是什么。如果你只是一个 100% 正确的小角色怎么办?您不希望我们能够更正您拥有的代码吗? -
啊,好的,我现在就解释。
-
我还推荐
DateTime.Now.Date以确保当前时间不会改变答案。 -
哦,好的,我会确保的!