c#
in windowsフォーム私は5つのtimepicker only timeフォーマットを持っています。 4つの値が4つのテキストボックスに書き込まれます。私はpprecedenti 4.datetimepickerからテキストボックスへの合計時間
の時間、このコードの合計を表示するために、第五textbox
またはtimepicker
に必要 が間違っている:
TimeSpan result = this.dateTimePicker22.Value + this.dateTimePicker23.Value + this.dateTimePicker24.Value + this.dateTimePicker25.Value + this.dateTimePicker26.Value);
this.textBox21.Text = result.ToString();
私は労働時間を計算します。
private void Calcolaweek1()
{
textBox23.MaxLength = 5;
DeleteChars();
if (textBox23.Text.Length == 2)
textBox23.Text += ":";
textBox23.SelectionStart = textBox23.Text.Length;
DateTime time = new DateTime();
this.textBox23.Text = time.ToString("HH:mm");
if ((textBox1.Text.Length > 0) && (textBox2.Text.Length > 0) && (textBox3.Text.Length > 0) && (textBox4.Text.Length > 0))
{
textBox23.MaxLength = 5;
TimeSpan result = this.dateTimePicker4.Value - this.dateTimePicker1.Value - (this.dateTimePicker3.Value - this.dateTimePicker2.Value);
this.textBox23.Text = result.ToString();
}
else if ((string.IsNullOrEmpty(textBox2.Text)) || (string.IsNullOrEmpty(textBox3.Text)))
{
TimeSpan result1 = this.dateTimePicker4.Value - this.dateTimePicker1.Value;
this.textBox23.Text = result1.ToString();
}
}
Iすべての勤務時間を合計する必要があります
なぜあなたは++ –
を使用していますか?私は間違っていた。私は "+"だけを使用します – aricbetta
あなたは何を持っていますか? –