C#如何进行时间相加和相减?例如,TextBox1.Text=@"14:44:38";
TextBox2.Text=@"22:32:06";
Label1.Text=TextBox2的时间+TextBox1的时间;
Label2.Text=TextBox2的时间-TextBox1的时间;
我想知道,C#里,如何用代码实现时间计算的。不能让用户自己来计算。时间太麻烦了。
TextBox2.Text=@"22:32:06";
Label1.Text=TextBox2的时间+TextBox1的时间;
Label2.Text=TextBox2的时间-TextBox1的时间;
我想知道,C#里,如何用代码实现时间计算的。不能让用户自己来计算。时间太麻烦了。
TextBox1.Text=@"14:44:38";
TextBox2.Text=@"22:32:06";
Label1.Text=TextBox2的时间+TextBox1的时间;
//DateTime dt1 = Convert.ToDateTime(TextBox1.Text);
//DateTime dt2 = Convert.ToDateTime(TextBox2.Text);
//TimeSpan ts = dt1 - dt2;
//Label2.Text = ts.ToString();//dt1.AddHours(dt2.Hour);
//dt1.AddMinutes(dt2.Minute);
//dt1.AddSeconds(dt2.Second);
//Label1.Text = dt1.ToLongTimeString();Label2.Text=TextBox2的时间-TextBox1的时间;
TimeSpan ts = Convert.toDateTime(txb1.text) - Convert.toDateTime(txb2.text)
txb3.text=ts.toString();
我记得直接想减都可以
22:23:47 是时间 datetime
09:49:55 是时间段, timespan 而不是时间datetime
是指提的问题本来就有语病
问题本身再简单不过了
TimeSpan midTime = TimeSpan.Parse(TextBox1.Text);
this.Label1.Text= beginTime1.Add(midTime).ToString();