c#中怎么求出2个时间间隔?
答案:2 悬赏:30 手机版
解决时间 2021-04-30 21:58
- 提问者网友:难遇难求
- 2021-04-30 08:14
在数据库已记录了一个开单的时间(hydjtime)表名,现在想在结账的页面显示出从开单到结账的时间内上了多少个小时?还有数据库中hydjtime表的数据类型为datetime,哪位大侠帮忙解决下!
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-04-30 09:02
将时间精确到小时 datediff(hh,hydjtime,getdate())
将时间精确到分钟 datediff(mi,hydjtime,getdate())
你可以select datediff(hh,hydjtime,getdate()) from ...
全部回答
- 1楼网友:春色三分
- 2021-04-30 09:09
1.如果是要在c#里面运行,那么可以将两个时间直接相减,得到一个TimeSpan后可以取得想要的任意间隔
2.如果是要在数据库中直接取得,那么可以使用DateDiff函数。提醒一下,不同类型的数据库使用方法不同,建议查看具体的数据库函数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯