Я не знаю, соответствует ли мой ответ вашему вопросу, но при условии, что ваши входные данные представлены в строковом формате, например:
df=pd.DataFrame({'estimated_delivery_time_local':['2020-01-22 23:48:52','2020-01-23 00:45:05','2020-01-23 03:31:38','2020-01-23 00:19:06'],'time_check':['2020-01-22 23:48:52+00:00','2020-01-23 00:45:05+00:00','2020-01-23 03:31:38+00:00','2020-01-23 00:19:06+00:00']})
, тогда, если вы сделаете два столбца с нормализованным форматом даты и времени, например:
import datetime from datetime
df['time_check']=[datetime.strptime(x,'%Y-%m-%d %H:%M:%S+00:00') for x in df['time_check']]
df['estimated_delivery_time_local']=[datetime.strptime(x,'%Y-%m-%d %H:%M:%S') for x in df['estimated_delivery_time_local']]
в этом случае вы должны сравнить два столбца или две метки времени и проверить, совпадают ли они
df['estimated_delivery_time_local']-df['time_check']