Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何以天数:小时:分钟格式查找两个日期之间的差异_C#_Asp.net Mvc - Fatal编程技术网

C# 如何以天数:小时:分钟格式查找两个日期之间的差异

C# 如何以天数:小时:分钟格式查找两个日期之间的差异,c#,asp.net-mvc,C#,Asp.net Mvc,如何找到两个日期之间的时差 例如,如果日期一:06-06-2015 04:10:10日期二:10-06-2015 05:12:10,答案应该是04:01:02。天数:-两个日期之间的确切天数差。如果天数超过365年,则可以添加。最终格式应为字符串。天数字段指两天之间的确切天数差 我尝试了下面的代码 int noofdays=00; int Hours=00; int min=00; if(item.StandardWorkingTime!=null && item. noofd

如何找到两个日期之间的时差 例如,如果日期一:06-06-2015 04:10:10日期二:10-06-2015 05:12:10,答案应该是04:01:02。天数:-两个日期之间的确切天数差。如果天数超过365年,则可以添加。最终格式应为字符串。天数字段指两天之间的确切天数差

我尝试了下面的代码

int noofdays=00;
int Hours=00;
int min=00;
if(item.StandardWorkingTime!=null && item.
 noofdays = (int)(d1.Subtract(d2)).TotalDays;
 Hours = (in)(d1.Subtract(d2)).TotalHours;
 min=(int)(d1.Subtract(d2)).TotalMinutes;
但它给出了错误。 任何人都可以帮我找到解决方案。

请尝试以下代码:

DateTime startTime = DateTime.Now;
DateTime endTime = DateTime.Now.AddSeconds( 75 );

 TimeSpan timeSpan= endTime.Subtract(startTime);
 //span.Seconds
 //span.Minutes
 //span.Hours
 //span.Days

共享您的错误,请使用TimeSpan类。它具有所有您需要的属性。但是上面的代码给出了以天、小时、分钟为单位的时差,这不是实际结果。我需要精确的时差天:小时:分钟格式建议避免只使用代码回答…在本例中不适用。这是不言自明的。