I have a dictionary of timestamps which are strings which I first converted to datetime objects.
I need to do the sql equivalent of timestamp at time zone 'UTC' at time zone 'America/New_York'
Here I have a for loop
for x in dataj:
x['event_time'] = datetime.strptime(x['event_time'].split('.')[0], "%Y-%m-%d %H:%M:%S")
x['event_time'] = x['event_time'].replace(tzinfo=timezone('America/New_York'))
I get this error
TypeError: timezone() argument 1 must be datetime.timedelta, not str
dataj looks like so:
P(dataj[0])
{'$insert_id': '14ae91db-4b9e-4898-88dd-62fc9f99dcb4',
'$schema': 12,
'adid': None,
'event_time': '2019-12-01 00:00:19.251000'
}