Page 1 of 1

abs failing for datetime timedelta

Posted: Thu Aug 03, 2017 7:03 pm
by joleenf
Hi,

I would expect that this piece of code would work okay in the jython shell, but it doesn't...

Code: Select all

from datetime import datetime as dt

dateTime1=dt.strptime('2017-Aug-21 18:50', '%Y-%b-%d %H:%M')
dateTime2=dt.strptime('2017-Aug-20 17:20', '%Y-%b-%d %H:%M')

print (abs(dateTime1 - dateTime2))


Thanks,
Joleen

Re: abs failing for datetime timedelta

Posted: Thu Aug 03, 2017 7:15 pm
by joleenf
Sorry, it looks like for python 2.7, the code needs to be

from datetime import datetime as dt

dateTime1=dt.strptime('2017-Aug-21 18:50', '%Y-%b-%d %H:%M')
dateTime2=dt.strptime('2017-Aug-20 17:20', '%Y-%b-%d %H:%M')

print (abs((dateTime1 - dateTime2).total_seconds()))

Thanks,
Joleen