I'm using Python 3.10 and I'm trying to subtract two time values from each other. Now I have tried bunch of ways to do that but getting errors.
day_time = timezone.now()
day_name = day_time.strftime("%Y-%m-%d %H:%M:%S")
end_Time = datetime.strptime(latest_slots.end_hour, '%Y-%m-%d %H:%M:%S')
print(end_Time- day_name)
error: TypeError: unsupported operand type(s) for -: 'str' and 'str'
I also tried:
day_time = timezone.now()
end_Time = datetime.strptime(latest_slots.end_hour, '%Y-%m-%d %H:%M:%S')
print(end_Time- day_time)
error: TypeError: can't subtract offset-naive and offset-aware datetimes
And this as well:
day_time = timezone.now()
end_Time = datetime.strptime(latest_slots.end_hour, '%Y-%m-%d %H:%M:%S.000000.00+00')
print(end_Time- day_time)
error: ValueError: time data '2022-11-27 00:00:00' does not match format '%Y-%m-%d %H:%M:%S.000000.00+00'