在c#
在Windows窗體中我有五個timepicker唯一的時間格式。 四個值寫在4個文本框中。 我需要在第五textbox
或timepicker
,以查看的pprecedenti小時總和4.總計時間從datetimepicker到文本框
這個代碼是錯誤的:
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();
}
}
我必須總計所有工作時間天
爲什麼你使用++ –
對不起。我錯了。我只用「+」 – aricbetta
你有什麼例外? –