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: |