
c#中怎么求出2个时间差?
在数据库已记录了一个开单的时间(hydjtime)表名,现在想在结账的页面显示出从开单到结账的时间内上了多少个小时?还有数据库中hydjtime表的数据类型为dateti...
在数据库已记录了一个开单的时间(hydjtime)表名,现在想在结账的页面显示出从开单到结账的时间内上了多少个小时?还有数据库中hydjtime表的数据类型为datetime,哪位大侠帮忙解决下!
忘记了,还有一个结账的时间(hyjztime)表名 查询数据库时用语句 select datediff(hh,hyjztime,hydjtime) where ....... 加个条件进行查询行吗? 展开
忘记了,还有一个结账的时间(hyjztime)表名 查询数据库时用语句 select datediff(hh,hyjztime,hydjtime) where ....... 加个条件进行查询行吗? 展开
展开全部
sql方式:
select datediff(hh,starttime列,endtime列) as 耗时
程序方式:
DateTime d = starttime
DateTime f = endtime
TimeSpan r = f.Subtract(d);
TextBox2.Text = r.TotalHours.ToString ();
select datediff(hh,starttime列,endtime列) as 耗时
程序方式:
DateTime d = starttime
DateTime f = endtime
TimeSpan r = f.Subtract(d);
TextBox2.Text = r.TotalHours.ToString ();
展开全部
((TimeSpan)(DateTime.Now - 开单时间)).TotalHours
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从hydjtime查出的时间放到:DateTime dt1;
从hyjztime查出的时间放到:DateTime dt2;
TimeSpan ts=dt2-dt1;
然后通过ts.TotalHours来获取总小时。
从hyjztime查出的时间放到:DateTime dt2;
TimeSpan ts=dt2-dt1;
然后通过ts.TotalHours来获取总小时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我顶一楼
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询