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

我自己写的这个算法貌似很简单啊~
展开
 我来答
知识海洋的小学徒
2012-05-13 · TA获得超过889个赞
知道小有建树答主
回答量:278
采纳率:0%
帮助的人:432万
展开全部
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里的参数,详细的说一下~
追答
DateTime(year, month, day, hour, minute, second)里面各个参数就是年月日时分秒,
两个时间点相减得到时间差TimeSpan
通过时间差可以访问总时间(可以是时,分,秒,毫秒)。
匿名用户
2012-05-13
展开全部
822又9/20分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鉴图分享室
2012-05-13
知道答主
回答量:2
采纳率:0%
帮助的人:3222
展开全部
10:17:33
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式