0
我用下面的代码工作:C#在几个月两个用户输入日期和多年之间的区别
static void Main(string[] args)
{
Dates();
Console.ReadLine();
}
public static void Dates()
{
Console.WriteLine("Enter any date: ");
DateTime firstDate = DateTime.Parse(Console.ReadLine());
Console.WriteLine("Enter another date: ");
DateTime secondDate = DateTime.Parse(Console.ReadLine());
TimeSpan diff = firstDate - secondDate;
Console.WriteLine("Days : " + diff.TotalDays.ToString());
Console.WriteLine("Hours : " + diff.TotalHours.ToString());
Console.WriteLine("Minutes : " + diff.TotalMinutes.ToString());
}
我一直无法弄清楚如何来计算之间的几个月和几年的区别两个日期。谁能帮忙?另外,如何让程序每次都返回一个正整数?
你会怎么做,如果你在你的手指算?这样做。 –
对于问题的最后部分:'TimeSpan diff =(firstDate - secondDate).Duration()'。 –
为什么总是返回正面的理由,你想要什么时候发送这些数据? –