Estimados alguien sabe o tiene alguna funcion que me calcule la diferencia entre 2 fechas y me de como resultado los meses...
Por Ejemplo
f1: 01/05/2009
f2: 01/02/2010
Resultado: 10 meses
Gracias....
| |||
Diferencia de Fechas en Meses Estimados alguien sabe o tiene alguna funcion que me calcule la diferencia entre 2 fechas y me de como resultado los meses... Por Ejemplo f1: 01/05/2009 f2: 01/02/2010 Resultado: 10 meses Gracias....
__________________ s[K]eL |
| |||
Respuesta: Diferencia de Fechas en Meses Hola! la funcion datediff te dará esa información: http://msdn.microsoft.com/es-es/libr...8VS.80%29.aspx Saludos! |
| |||
Respuesta: Diferencia de Fechas en Meses solucionado gracias... estoy trabajando con framework 2.0 asi que no sirve datediff, cree un metodo
Código:
private int GetMonths(DateTime dtt1, DateTime dtt2) { bool isBigger = dtt1 >= dtt2; DateTime dttBegin = !isBigger ? dtt1 : dtt2; DateTime dttEnd = isBigger ? dtt1 : dtt2; int count = 0; while (dttBegin < dttEnd) { dttBegin = dttBegin.AddMonths(1); count++; } return isBigger ? ((count) * -1) : (count - 1); }
__________________ s[K]eL |
| ||||
Respuesta: Diferencia de Fechas en Meses Peterpay tiene razón la clase TimerSpan. Sería algo así con años,meses y dias.
Código:
DateTime Fecha1 = Convert.ToDateTime("01/05/2009"); DateTime Fecha2 = Convert.ToDateTime("01/02/2010"); TimeSpan Span = Fecha2 - Fecha1; DateTime Age = DateTime.MinValue + Span; int Years = Age.Year - 1; int Months = Age.Month - 1; int Days = Age.Day - 1; string final = Years.ToString() + " Años, " + Months.ToString() + " Meses, " + Days.ToString() + " Dias"; Por cierto la diferencia es de 9 meses y no de 10, jeje suerte
__________________ La nueva red social de quinielas quiniela resultados Cazaresultados Futbol base en directo |
| |||
Respuesta: Diferencia de Fechas en Meses Cita: Pero para esa funcion no me toma en cuenta los años o sea me daria como resultado 3 meses
Código:
DateTime Fecha1 = Convert.ToDateTime("01/05/2009"); DateTime Fecha2 = Convert.ToDateTime("01/02/2010"); TimeSpan Span = Fecha2 - Fecha1; DateTime Age = DateTime.MinValue + Span; int Years = Age.Year - 1; int Months = Age.Month - 1; int Days = Age.Day - 1; string final = Years.ToString() + " Años, " + Months.ToString() + " Meses, " + Days.ToString() + " Dias";
__________________ s[K]eL |
| ||||
Respuesta: Diferencia de Fechas en Meses Cita: Has probado el código??Mira mi codigo, devuelve 9 meses teniendo en cuenta los años. ![]() Y otro ejemplo restando 01/12/2009 y 01/01/2010 ![]() Saludos !
__________________ La nueva red social de quinielas quiniela resultados Cazaresultados Futbol base en directo |
Etiquetas: |