请教c#计算时长,剔除多余时间

xiehuangda 2018-10-22 11:39:34
请教c#计算时长,剔除多余时间

c# Winform中有2个DataTimePicker控件,分别命名为:sDt,eDt 分别为开始日期时间和结束日期时间

它们的赋值是从数据库中取出来的。

用结束日期时间 减去 开始日期时间 得到X分钟。

需求:每天从中午12点至0点 共12小时,得到X分钟,请教如何把多余的时间剔除掉。

例如:sDt="2018-10-20 8:25:00" ; eDt="2018-10-22 13:00:00" ;

剔除前 int t=3155;//分钟。
剔除后 int t=1500;//分钟。

请教各位帮忙,c# Winform中 如何才可以实现剔除多余时间。
...全文
270 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiehuangda 2018-10-23
  • 打赏
  • 举报
回复
因为时间是从数据库中取出来的完整时间。最后需要在c#里做剔除。
  • 打赏
  • 举报
回复
那你直接以某个时间为基准AddHours,直接添加12小时或者-12小时不就行了?干嘛还要有两个时间?

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧