C# 比较两个时间的时间差。例如,18:17:33 和 08:00:00 差多少分。
DateTimedt=DateTime.Now;intHour=5;intHour1=dt.Hour;intMinute1=dt.Minute;intjieguo=(Ho...
DateTime dt = DateTime.Now;
int Hour = 5;
int Hour1 = dt.Hour;
int Minute1 = dt.Minute;
int jieguo = (Hour1 - Hour) * 60 + Minute1
我自己写的这个算法貌似很简单啊~ 展开
int Hour = 5;
int Hour1 = dt.Hour;
int Minute1 = dt.Minute;
int jieguo = (Hour1 - Hour) * 60 + Minute1
我自己写的这个算法貌似很简单啊~ 展开
3个回答
展开全部
DateTime dtTime1 = new DateTime(2012, 5, 13, 8, 0, 0);
DateTime dtTime2 = new DateTime(2012, 5, 13, 18, 17, 33);
TimeSpan tSpan = dtTime2 - dtTime1;
int dltMinutes = (int)tSpan.TotalMinutes;
结果:617
DateTime dtTime2 = new DateTime(2012, 5, 13, 18, 17, 33);
TimeSpan tSpan = dtTime2 - dtTime1;
int dltMinutes = (int)tSpan.TotalMinutes;
结果:617
追问
注释呢?
DateTime里的参数,详细的说一下~
追答
DateTime(year, month, day, hour, minute, second)里面各个参数就是年月日时分秒,
两个时间点相减得到时间差TimeSpan
通过时间差可以访问总时间(可以是时,分,秒,毫秒)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询