У меня есть две метки даты и времени, которые могут быть в разных часовых поясах, и я хотел бы получить их разницу, но когда я делаю это, это просто дает ответ в виде 0:00:00. Я попытался сначала преобразовать их в ut c, а затем вычесть. enter code here
my_timestamp = parser.parse (filesofcalendar ['end'] ['dateTime'])
old_timezone = pytz.timezone(filesofcalendar['end']['timeZone'])
new_timezone = pytz.timezone("UTC")
my_timestamp_in_new_timezonee = old_timezone.localize(my_timestamp).astimezone(new_timezone)
print(my_timestamp_in_new_timezonee )
my_timestamp =parser.parse(filesofcalendar['start']['dateTime'])
old_timezone = pytz.timezone(filesofcalendar['start']['timeZone'])
new_timezone = pytz.timezone("UTC")
my_timestamp_in_new_timezones = old_timezone.localize(my_timestamp).astimezone(new_timezone)
print(my_timestamp_in_new_timezones)
print(my_timestamp_in_new_timezonee - my_timestamp_in_new_timezonee ,"\n\n")