我有這個簡單的程序:DateTime.AddDays()無法正常運行
DateTime aux = new DateTime(2012, 6, 12, 12, 24, 0);
DateTime aux2 = new DateTime(2012, 6, 12, 13, 24, 0);
aux2.AddDays(1);
Console.WriteLine((aux2 - aux).TotalHours.ToString());
Console.ReadLine();
我調試,發現這個aux2.AddDays(1);
似乎不工作,我缺少什麼嗎? 它應該返回25,但答案是一。
問題是什麼?
也AddHours
不起作用,我猜其他人不工作太。
'DateTime'實例是不可變的。您必須將'.AddDays'的結果分配給另一個實例(或自己)。 – mellamokb 2012-07-20 16:43:47
+1 Downvoters - 爲什麼?這看起來像一個完全合法的問題。 – JDB 2012-07-20 20:00:29