que tienen este sencillo programa:DateTime.AddDays() no funciona como se esperaba
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();
me encontré esto y depurado aux2.AddDays(1);
no parece funcionar, lo que me estoy perdiendo aquí? debería devolver 25 pero la respuesta es una.
¿Cuál es el problema?
también AddHours
no funciona, supongo que los otros no están funcionando también.
Las instancias 'DateTime' son inmutables. Debe asignar el resultado de '.AddDays' a otra instancia (o a sí mismo). – mellamokb
+1 Downvoters - ¿por qué? Esto parece una pregunta perfectamente legítima. – JDB