Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2011, 17:07
pancho2413
 
Fecha de Ingreso: septiembre-2009
Ubicación: Cuenca
Mensajes: 57
Antigüedad: 14 años, 7 meses
Puntos: 3
Modificar fecha y hora en DateTime C#

Hey como estan

Tengo un pequeño pero importante problema:

He definido un campo llamado fecha tipo DateTime con valores por ejemplo:

Código:
DateTime fecha = new DateTime(2011,2,1,0,23,20) //sería = {2011-02-01 00:23:20}
PERO no funciona quitar o agregar un día, u hora . O sea haciendo esto:
Código:
fecha.AddDays(-1); //quizá pueden decir que no funciona con negativos
fecha.AddHours(1); //pues tampoco vale esto
Si quito una hora a la fecha debería darme: {2011-01-31 23:23:20}

¿Existe alguna simple manera de agregar o quitar años, meses, días, horas minutos o segundos a la fecha?