Вычитание двух дат и разных часовых поясов python - PullRequest
0 голосов
/ 24 января 2020

У меня есть две метки даты и времени, которые могут быть в разных часовых поясах, и я хотел бы получить их разницу, но когда я делаю это, это просто дает ответ в виде 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")
...