import datetime # no args datetime.datetime(2000, 1, 1, 0, 0, 0) # none args datetime.datetime(2000, 1, 1, 0, 0, 0, 0, None) # not none arg datetime.datetime(2000, 1, 1, 0, 0, 0, 0, datetime.timezone.utc) # no kwargs datetime.datetime(2000, 1, 1, fold=1) # none kwargs datetime.datetime(2000, 1, 1, tzinfo=None) from datetime import datetime # no args unqualified datetime(2000, 1, 1, 0, 0, 0) # uses `astimezone` method datetime(2000, 1, 1, 0, 0, 0).astimezone()