我正在研究计算两个给定时间之间差异的程序。两次之间的差异使用button1事件处理函数计算,并显示在标签中,如下面显示的窗体布局所示。计算时间差异并继续向标签添加差异
这是我的接口:
我的代码:
我希望我的问题是清楚的。我尽我所能,但无法完成工作。我不断得到错误的答案:
public Form1()
{
InitializeComponent();
}
DateTime t1 = new DateTime(0, 11, 0);
DateTime t2 = new DateTime(0, 16, 30);
DateTime Dif = new DateTime(0, 0, 0);
private void button1_Click(object sender, EventArgs e)
{
Dif = t1 - t2;
Dif = Dif + DateTime.Parse(label1.Text);
label1.Text = Dif.ToString();
}
你想说什么和你有什么期待? – LukeHennerley 2013-03-12 12:23:38
不应该't1 - t2'产生'TimeSpan'对象,并且在尝试将它分配给'DateTime'对象时不应该出错?你期望从'new DateTime(0,16,30)'得到什么? – Corak 2013-03-12 12:31:13