Using Python3, I do the following:
from datetime import datetime
from pytz import timezone
df = datetime(2018, 6, 1, hour=0, minute=0, tzinfo=timezone('US/Eastern'))
print(df)
2018-06-01 00:00:00-04:56
So, why does the date time get set to an offset of -4:56? Shouldn't it be -5:00? Why 4 minutes off?