Использование PRAW для вызова Reddit API. Нужна помощь в интерпретации созданной даты и времени.

Наведя курсор на «отправлено 2 месяца назад», я могу получить дату создания сообщения в пользовательском интерфейсе Reddit.

В моем случае сообщение, на которое я смотрю, имеет эту дату и время: пятница, 18 декабря, 02:06:06 2015 UTC.

Но когда я вызываю API Reddit с помощью praw, я получаю это в поле created_utc: 1450404366.0.

Я не могу перевести «Пт, 18 декабря, 02:06:06 2015 UTC» на «1450404366.0».

Пожалуйста помоги!


person 90abyss    schedule 18.02.2016    source источник
comment
Это unix timestamp, которое необходимо преобразовать в удобочитаемую дату.   -  person Derek Pollard    schedule 18.02.2016
comment
вы используете питон?   -  person Derek Pollard    schedule 18.02.2016
comment
да! я использую питон   -  person 90abyss    schedule 18.02.2016
comment
Смотрите мой ответ ниже.   -  person Derek Pollard    schedule 18.02.2016


Ответы (1)


Итак, Reddit дает вам UNIX TIMESTAMP, который в основном представляет собой секунды с 01 января 1970 года. для преобразования в удобочитаемую настройку даты и времени.

Я бы предложил использовать модуль datatime в питон:

пример использования:

import datetime
print(
    datetime.datetime.fromtimestamp(
        int("1284101485")
    ).strftime('%Y-%m-%d %H:%M:%S')
)

Надеюсь это поможет!

person Derek Pollard    schedule 18.02.2016
comment
Без проблем! Рад, что смог помочь. - person Derek Pollard; 18.02.2016