McIDAS-V Support Forums
https://mcidas.ssec.wisc.edu/forums/

abs failing for datetime timedelta
https://mcidas.ssec.wisc.edu/forums/viewtopic.php?f=24&t=1838
Page 1 of 1

Author:  joleenf [ 03 Aug 2017, 19:03 ]
Post subject:  abs failing for datetime timedelta

Hi,

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

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

Author:  joleenf [ 03 Aug 2017, 19:15 ]
Post subject:  Re: abs failing for datetime timedelta

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

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/