首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

自动计算加班时数有关问题

2011-12-14 
自动计算加班时数问题. 如:加班时间从2007-6-317:00至2007-6-320:00怎样实现自动计算出加班几个小时.(以上

自动计算加班时数问题.

如:加班时间从2007-6-3   17:00     至   2007-6-3   20:00    
      怎样实现自动计算出加班几个小时.(以上的时间都会提交到DB中)

请教应该怎么写?

[解决办法]
.net:
string dateDiff = null;
TimeSpan ts1 = new TimeSpan(DateTime1.Ticks);
TimeSpan ts2 = new TimeSpan(DateTime2.Ticks);
TimeSpan ts = ts1.Subtract(ts2).Duration();
dateDiff = ts.Days.ToString() + "天 "
+ ts.Hours.ToString() + "小時 ";
//+ ts.Minutes.ToString() + "分钟 "
//+ ts.Seconds.ToString() + "秒 ";
sql:
select datediff(Minute, '2005-03-28 23:02:43 ', '2005-03-28 23:03:05 ')
参数:Minute 分钟 Hour 小时

热点排行