Mam ten prosty program:DateTime.AddDays() nie działa zgodnie z oczekiwaniami
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();
I debugowane to i okazało aux2.AddDays(1);
nie wydają się działać, co ja tu brakuje? powinien wrócić 25, ale odpowiedź jest jedna.
Na czym polega problem?
również AddHours
nie działa, myślę, że inni nie pracują zbyt.
Instancje "DateTime" są niezmienne. Musisz przypisać wynik '.AddDays' do innej instancji (lub do samej siebie). – mellamokb
+1 Downwotarzy - dlaczego? To wygląda jak całkowicie uzasadnione pytanie. – JDB