diplomatgmg
@diplomatgmg
Делаю что-то гениальное

Как отобразить корректное время BeautifulSoup?

Как можно отобразить время с utc +3?
import requests as r
from bs4 import BeautifulSoup as bs


channel = 'https://t.me/s/testchannel5'

page = r.get(channel)
soup = bs(page.content, 'html.parser')

date_post = soup.find_all('span', class_='tgme_widget_message_meta')[-1].text

print(date_post)


на выходе: 09:30
а мне надо 12:30
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
diplomatgmg
@diplomatgmg Автор вопроса
Делаю что-то гениальное
import requests as r
from bs4 import BeautifulSoup as bs
from datetime import *

channel = 'https://t.me/s/testchannel5'

page = r.get(channel)
soup = bs(page.content, 'html.parser')

date_post = soup.find_all('span', class_='tgme_widget_message_meta')[-1].text #  -1 – индекс поста

long_time = datetime.strptime(date_post, '%H:%M') + timedelta(hours=3)
correct_time = long_time.strftime('%H:%M')

print(correct_time)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
https://pythobyte.com/dealing-with-timezone-differ...

там нет, но еще есть pytz модуль
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы