我正在研究計算兩個給定時間之間差異的程序。兩次之間的差異使用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