如何只比较两个datetime类型的时间部分 比如 时间一 : 2000-10-10 10:10:00 时间二 : 2007-1-1 9:10:00 我现在就想取他们的时间部分进行比较 ,也就是 时间一 比时间二 多一个小时。应该怎么计算? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ((TimeSpan)(dtm1 - dtm2))... 两个TimeOfDay比较,也就是TimeSpan 这样子:TimeSpan compare(DateTime dt1,DateTime dt2){ DateTime dt3 = new DateTime(dt1.Year,dt1.Month,dt1.Day,dt2.Hour,dt2.Minute,dt2.Second); return dt3 - dt1;} 然后DateTime dt1 = new DateTime(2000,10,10,10,10,0);DateTime dt2 = new DateTime(2007, 1, 1, 9, 10, 0);执行TimeSpan ts = compare(dt1, dt2);后 ts.TotalHours 应该就是你要的结果 网页分页内容的抓取 问个弱问题,为什么这个父类能强制转换子类 求sql语句,直接从sqlsever数据库里查出过去十天的记录 如何读取已知合适的二进制文件 用C# 编写tlb 在 vb6中调用的问题 如何把SQL中的一列数据添加到comboBox控件中 问一个关于用csc编译的问题? toolbar控件 请教按钮点击高亮错误的问题 多条件查询 分页 大数据量优化 mysql + asp。net 有没有媒体播放控件 如何让一个图片沿固定的曲线移动
TimeSpan compare(DateTime dt1,DateTime dt2)
{
DateTime dt3 = new DateTime(dt1.Year,dt1.Month,dt1.Day,dt2.Hour,dt2.Minute,dt2.Second);
return dt3 - dt1;
}
DateTime dt1 = new DateTime(2000,10,10,10,10,0);
DateTime dt2 = new DateTime(2007, 1, 1, 9, 10, 0);执行TimeSpan ts = compare(dt1, dt2);
后 ts.TotalHours 应该就是你要的结果