2016-08-23 9 views
1

datetimepickerの日付と時刻と呼ばれるdatagridviewの列とフラグ "input"または "output"を持つ列を返すSELECTがあります。私は、 "input"というフラグを持つdatetimepickerと "ouput"というフラグの合計を返します。 あなたは私を助けてもらえますか?VB.NET datetimepickerの合計時間を返します

乾杯....とにかく

+0

あなたは本当に*日付の束に一日の時間を合計したいですか?また[Ask]を読んで[Tour]を取るべきです。 – Plutonix

+1

例:08:00午前に仕事をし、午前11:00、午後1:00に退勤し、左午後5:00に戻った従業員。私はこの日の選択を01から20までしたいと思っています。 –

+0

何ですか?あなたのポイントを得ることができます。従業員は午前8時から午前11時まで仕事を取る?午前11時〜午後1時?空き時間?午後5時から再開しますか? hmm – Muj

答えて

0

しかし、時間または分単位で時間の合計を取得するには、このを試してみてください。

Dim FirstIn As String = CDate(dtp1.value.date).ToString("HH:mm") 'try with or without cdate. 
Dim FirstOut As String = CDate(dtp2.value.date).ToString("HH:mm") 'try with or without cdate. 

Dim elapsedTime As TimeSpan = DateTime.Parse(FirstOut).Subtract(DateTime.Parse(FirstIn)) 
Dim elapsedMinutesText As String = elapsedTime.Minutes.ToString() 
Dim elapsedHrsText As String = elapsedTime.Hours.ToString * 60 
Dim totalMinute As String = CInt(elapsedMinutesText) + CInt(elapsedHrsText) 
'then try to isert it to txtbox or message box to see the result. 
'but now you can get the minutes and total hours of it. 

ご希望のものをお選びください。

+0

ありがとうムジ、それは... = D –

+0

あなたの歓迎:) – Muj

関連する問題