Is there a more efficient way of doing this below? I want to have the difference in years between two dates as a single scalar. Any suggestions are welcome.
Just do this:
from dateutil.relativedelta import relativedelta myBirthday = datetime.datetime(1983,5,20,0,0,0,0) now = datetime.datetime.now() difference = relativedelta(now, myBirthday) print("My years: "+str(difference.years))