Python - como puedo tener las diferencia de años entre dos fechas

 
Vista:
sin imagen de perfil

como puedo tener las diferencia de años entre dos fechas

Publicado por francisca (3 intervenciones) el 07/09/2017 04:05:49
hola!! como puedo tener las diferencia de años entre dos fechas??? 2010,01,02- 2009,05,02== 1 año
solo necesito que me salga los años de diferencia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.127
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

como puedo tener las diferencia de años entre dos fechas

Publicado por xve (1642 intervenciones) el 07/09/2017 10:50:04
Hola Francisca, te he publicado un código que te da la diferencia en días y años...
http://www.lawebdelprogramador.com/codigo/Python/4163-Obtener-la-diferencia-de-dias-entre-dos-fechas.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

como puedo tener las diferencia de años entre dos fechas

Publicado por Josue Morales (1 intervención) el 07/11/2019 20:34:26
Con esto omitimos el problema de los años bisiestos:
1
2
3
4
5
6
7
//primero calculamos los dias bisiestos
for anio in range(datetime.datetime.strptime(«06/07/1980», «%d/%m/%).year, datetime.datetime.now().year):
    if anio % 4 == 0 and (anio % 100 != 0 or anio % 400 == 0):
        dias += 1
//después restamos los dias biciestos, para obtener los años exactos
dias_nac = (datetime.datetime.now() – datetime.datetime.strptime(«06/07/1980″,»%d/%m/%)).days – dias
edad_en_anios = fecha_nac/365
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar