Я получаю информацию о текущей погоде в каком-либо городе через запрос к OWM API: response = requests.get (f'https: //api.openweathermap.org/data/2.5/weather? Q = {city} & appid = {KEY } & units = metric ') ...

0
h4cktivist 10 Апр 2021 в 08:08

1 ответ

Лучший ответ

Это можно сделать с помощью datetime:

import datetime 

def get_date(timezone):
    tz = datetime.timezone(datetime.timedelta(seconds=int(timezone)))
    return datetime.datetime.now(tz = tz).strftime("%m/%d/%Y, %H:%M:%S") #strftime is just for visually formatting the datetime object

weather_info = {'degrees': f"{content['main']['temp']}",
                'state': f"{content['weather'][0]['main']}",
                'city': f"{content['name']}",
                'timezone': f"{get_date(content['timezone'])}",
                'id': f"{city.id}"}
1
RJ Adriaansen 10 Апр 2021 в 05:49