SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: lugarda en Jueves 6 de Enero de 2011, 16:28

Título: Restar un dia a una fecha
Publicado por: lugarda en Jueves 6 de Enero de 2011, 16:28
Hola a todos.. es algo sencillo pero esoty bloqueda hoy.. como hago para restarle un dia a la fecha del sistema , en c#?

Hice una función donde obtengo el dia, mes y año en variables separadas , para hacer la resta sobre la variable de dia, pero se vuelve dispendioso , ya que no todos los meses son de 30 dias y me toca evaluar el mes antes de restar.

Hya alguna forma sencilla de hacerlo sin tener que dar tantas vueltas?

gracias por l idea que me puedan dar.
Título: Re: Restar un dia a una fecha
Publicado por: eversm en Jueves 6 de Enero de 2011, 17:41
Seria asi:

Código: C#
  1.  
  2. DateTime dt=DateTime.Now;
  3. dt=dt.AddDays(-1);
  4.  
  5.  

y en dt ya tienes la fecha menos un dia de ahi puedes obtener el dia el mes y año por separado si es q asi lo nececitas
Título: Re: Restar un dia a una fecha
Publicado por: lugarda en Jueves 6 de Enero de 2011, 18:20
Super...mas sencillo de lo que me imagine..
muchas gracias por tu ayuda  :D .