голосование
PHP
BASH
Javascript
HTML
Программы
Firebird
Майнинг
PostgreSQL
Хостинг
Железо
Ресурсы
GIT
SEO
Oracle
Python
Мобильные технологии
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как перевести распарсить строку %Y-%m-%d %H:%M:%S во время Python

Столкнулся с одной проблемой. Не понял как перевести распарсить строку во время Python. Применил модуль datetime. Он меня выручил. Итак, у нас есть дата %Y-%m-%d %H:%M:%S из базы данных postgres в формате timestamp. Её нужно распарсить и перевести в питоновский объект. Схема действий простая: парсим строку с датой -> сравниваем 2 объекта. Дата в нашем случае объект. Как это не странно, объекты можно сравнивать. Вам не обязательно переводить дату в количество секунд и сравнивать 2 числа.


import datetime

str_date = "2019-03-25 11:00:00"
cur_date = datetime.datetime.strptime(str_date,"%Y-%m-%d %H:%M:%S")
print(type(cur_date))
#вывод: 

now = datetime.datetime.now()
deadline = now - datetime.timedelta(hours=48)
if cur_date < deadline:
    print("старше 48 часов")
if cur_date > now:
    print("дата из будущего")
просмотры: 66, уровень: лёгкий уровень, рейтинг: 0, дата: 2019-03-27 10:50:03
проголосовать:

Комментарии:






поиск
реклама
сайты друзей
банеры
домен RU всего за 99 рублей
http://www.2domains.ru домен RU домен RU всего за 99 рублей
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.