Foros del Web » Programación para mayores de 30 ;) » .NET »

Restando Fechas

Estas en el tema de Restando Fechas en el foro de .NET en Foros del Web. Hola Tengo el siquiente codigo: Código: TextBox1.Text="2005/11/24"; TextBox2.Text="2004/11/24"; Label1.Text= Convert.ToString((Convert.ToDateTime(TextBox1.Text) - Convert.ToDateTime(TextBox2.Text))); Tecnicamente esta funcionando ya que hace la resta y arroja el siguiente resutado: ...
  #1 (permalink)  
Antiguo 24/11/2005, 16:06
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 2 meses
Puntos: 76
Restando Fechas

Hola

Tengo el siquiente codigo:

Código:
			
TextBox1.Text="2005/11/24";
TextBox2.Text="2004/11/24";
Label1.Text= Convert.ToString((Convert.ToDateTime(TextBox1.Text) - Convert.ToDateTime(TextBox2.Text)));
Tecnicamente esta funcionando ya que hace la resta y arroja el siguiente resutado:

365.00:00:00

Pero necesito darle un formato para que solo quede el 365 o -365 en caso de ser negativo intente con el IFormatProvider pero no funciono.

¿Alguien me puede ayudar?

Gracias

__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #2 (permalink)  
Antiguo 26/11/2005, 21:36
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Si estas usando VB.Net no sería más fácil hacer esto:


Cita:
Dim r As String = DateDiff(DateInterval.Day, CType(TextBox1.Text, DateTime), CType(TextBox2.Text, DateTime))
Donde DateInterval.. puede ser Months, Years..etc...

Espero que te sirva.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:37.