如何在C#中找到时差 [英] How to find Time difference in C#
问题描述
你好先生,
我的网页上有一个gridview
在gridview中,Textboxes放在每个领域下面,
我的问题是如何通过在gridview中找到控件找到时差
喜欢StartTime: 09:30 < br />
< br />
结束时间: 10:30
TotalTime应该通过计算EndTime和StartTime之间的差值来实现
赞:EndTime-StartTime => 10:30-09:30 = 1(总时间)
我必须通过C#编码来实现这一目标
我的问题是我在计算TotalTime时无法在gridview中找到colont
S.No。 StartTime EndTime TotalTime< br />
1 09:30 10:30
如何我可以计算请指导我并提供一些链接,以便我可以解决我的问题
DateTime dFrom;
DateTime dTo;
string sDateFrom = 11:56: 00\" 跨度>;
string sDateTo = 12:12: 00\" 跨度>;
if (DateTime.TryParse(sDateFrom, out dFrom)&& DateTime.TryParse (sDateTo, out dTo))
{
TimeSpan TS = dTo - dFrom;
int hour = TS.Hours;
int mins = TS.Minutes;
int secs = TS.Seconds;
string timeDiff = hour.ToString( 00)+ : + mins.ToString( 00)+ : + secs.ToString( 00);
Response.Write(timeDiff); // 输出16分钟,格式为00:16:00
}
Hello Sir,
I have a gridview on my webpage
In the gridview, Textboxes are placed below every field,
My question is how to find time difference as by finding control in gridview
Like StartTime: 09:30<br /> <br /> EndTime: 10:30
TotalTime Should come as by calculating difference between EndTime and StartTime
Like: EndTime-StartTime=> 10:30-09:30=1(TotalTime)
I have to do this by coding in C#
My problem is I am unable to findContol in gridview when calculating TotalTime
S.No. StartTime EndTime TotalTime<br /> 1 09:30 10:30
How Could I calculate Please guide me and provide some links so that I can solve my problem
DateTime dFrom; DateTime dTo; string sDateFrom = "11:56:00"; string sDateTo = "12:12:00"; if (DateTime.TryParse(sDateFrom, out dFrom) && DateTime.TryParse(sDateTo, out dTo)) { TimeSpan TS = dTo - dFrom; int hour = TS.Hours; int mins = TS.Minutes; int secs = TS.Seconds; string timeDiff = hour.ToString("00") + ":" + mins.ToString("00") + ":" + secs.ToString("00"); Response.Write(timeDiff); //output 16 mins in format 00:16:00 }
这篇关于如何在C#中找到时差的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!