![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Calcular dias entre 2 fechas.
Buenas...
Necesito calcular la fecha entre 2 fechas, pero en base 365. Quiero decir, sin contar los años bisiestos. Por ejemplo entre 29/11/2017 y el 29/11/2020 el days between o la resta entre fechas, nos da 1096 días, cuando necesitaría 1095. alguna idea? gracias. |
#2
|
||||
|
||||
¿Y los meses que tienen 30 o 31 cómo los cuentas?
Si vas a fijar los días en 365, entonces contarás que cada mes tiene 365/12=30,416666667 días.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Pues en principio es como si no existiera el 29 de febrero.
Enero 31, Febrero 28, Marzo 31.... etc. No sirve el valor medio ![]() |
#4
|
||||
|
||||
Pues hazlo normalmente con DaysBetween y luego restas un día si es año bisiesto.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
Debería de saber si entre las fechas, hay algun bisiesto y restarle el numero de bisiestos.
Quiero decir: 29/11/2017 y el 29/11/2020 el days between o la resta entre fechas, nos da 1096 días, cuando necesitaría 1095. 29/11/2017 y el 28/02/2020 el days between o la resta entre fechas, nos da 821 días Que seria correcto. entre el 01/01/2020 y el 28/01/2020 hay 58 días. entre el 01/01/2020 y el 01/03/2020 hay 60 días, pero necesitaría un 59. |
#6
|
||||
|
||||
Con fuerza bruta he hecho esto...
|
#7
|
|||
|
|||
Así lo tenia, pero me gustaría encontrar una solución un poco mas bonita.
Es mas pretendía hacer la solución usando las funciones standard de delphi, pero no veo la posibilidad de una forma bonita... Mil gracias de nuevo! |
#8
|
||||
|
||||
Por curiosidad: ¿Para qué necesitas este cálculo tan raro?
|
#9
|
|||
|
|||
No es tan raro el cálculo. Eso es útil cuando calculas intereses por mora en aplicaciones financieras o calcular indicadores de calidad en salud, por ejemplo para saber cuántos dias en promedio se da una cita.
|
#10
|
||||
|
||||
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema calcular meses , dias entre rango de fechas | shoulder | Varios | 3 | 12-03-2014 20:34:50 |
Calcular numero de dias entre dos fechas | vero | Varios | 22 | 31-05-2011 14:37:34 |
Días entre de dos fechas ? | lucasarts_18 | HTML, Javascript y otros | 1 | 26-07-2007 22:49:53 |
como calcular los dias entre fechas. | carlos gonzalez | Varios | 2 | 27-08-2005 01:30:59 |
dias entre dos fechas | davidgaldo | Varios | 5 | 19-05-2005 21:02:03 |
![]() |
|