使用日期时间选择器计算小时数.. [英] calculate hours using date time picker..

查看:182
本文介绍了使用日期时间选择器计算小时数..的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨朋友们,

我正在构建一个窗口应用程序LEAVE MANAGEMENT SYSTEM,在这里我已经拿了两个日期时间picker.i为这个工作时间为8的行业留下了管理系统。我想计算使用日期时间选择器的休假工作时间..

请帮助。

i知道如何从两个日期时间选择器中获取差异并且我用户选择1天休假比工作时间休息8小时..

提前致谢。

Hi friends,
I m bulding a window application "LEAVE MANAGEMENT SYSTEM",In this i have take two date time picker.i bulid this leave management system for industry where working hours is 8.i want to calculate "working hours of leave using date time picker"..
pls help.
i dnt know how to take diff from two date time picker and i user select 1 day leave than in working hours day should be 8 hours..
Thanks in advance.

推荐答案

获取两个日期之间的差异时间值,使用 Timespan 类。

To get the difference between two date time values, use the Timespan class.
DateTime dt1 = firstdate;
DateTime dt2 = seconddate;

TimeSpan ts = dt1 - dt2;

int hours = ts.Hours;


请尝试以下方法代码。



Try as below code.

DateTime startTime = Convert.ToDateTime(DateTimePicker1.value); 
DateTime endTime = Convert.ToDateTime(DateTimePicker2.value); 

TimeSpan span = endTime.Subtract(startTime); 

int hoursDifference = span.Hours;


DateTime startTime = Convert.ToDateTime(_dtpOutageStart.Value);

DateTime endTime = Convert.ToDateTime(_dtpOutageComplte.Value);



TimeSpan span = endTime.Subtract(startTime);

< br $>


_txtTotalOutage.Text = span.ToString();



result = day:hour:minitues



实际上我每天=小时+小时:分钟



例如1天24小时和2小时25分钟总共26小时所以我需要26小时:25分钟是任何身体帮助我。
DateTime startTime = Convert.ToDateTime(_dtpOutageStart.Value);
DateTime endTime = Convert.ToDateTime(_dtpOutageComplte.Value);

TimeSpan span = endTime.Subtract(startTime);


_txtTotalOutage.Text = span.ToString();

result =day:hour:minitues

actually i wan day=hour+hour:minute

for example 1 day 24 hour and 2hour 25 minutes total 26 hour so I need 26 hour:25 minutes is any body help me.


这篇关于使用日期时间选择器计算小时数..的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆