Найти - Пользователи
Полная версия: Как узнать завтрашнюю дату?
Начало » Python для новичков » Как узнать завтрашнюю дату?
1 2
Straik32423
Как узнать дату завтрашнего дня? Желательно с помощью datetime.
Romissevd
 import datetime
print(datetime.date.today()+datetime.timedelta(days=1))
Straik32423
Romissevd
datetime.date.today()+datetime.timedelta(days=1)
Спасибо.
4kpt_V
Забейте болт на datetime. Хватит над собой издеваться.
arrow

 #
arw = arrow.utcnow()
arw.replace(weeks=+3)
arw.replace(day=+1)
Shaman
Тогда и на Tk нужно забивать и ещё много на что из стандартной библиотеки.
4kpt_V
Shaman
В python нет TK, есть Tkinter
Если есть механизм, который решает задачи лучше, почему его использовать? Вы же пишите вебню с использованием фреймверка? Мало того в алхимии уже есть поддержка arrow. Вставил это счастье во все свои проекты и вздохнул с облегчением.
Shaman
4kpt_V
В python нет TK, есть Tkinter
Ладно, ладно
4kpt_V
Shaman
Рекомендую. Попробуйте. Я сам сначала упирался. Но… ВеСЧЬ. Мало того. По рейтингу несколько python журналов arrow попал в 10 самых популярных модулей python 2016 года.
Rodegast
> Рекомендую. Попробуйте.

Да чего там пробовать! Это обычная обёртка над datetime. Оно может и удобнее, но:
1) Мне с датами приходится работать не очень часто.
2) Возникают проблемы совместимости.
3) Это сторонний модуль который приходится устанавливать / обновлять.
4) Проблему представления отрицательный дат в datetime он не решает.
4kpt_V
Rodegast
Начнем с того, что я не Вам рекомендовал Это раз. Во вторых. Flask тоже обертка поверх werkzeug и это отдельная зависимость. Если внимательно посмотреть, то 90% модулей решает проблему поверх чего-то и это не страшно. Затягивать в проект или нет дело каждого, но я для себя решил пользоваться. Потому как и удобнее и читать проще. Так же трафарет. Можно валидировать данные врукопашную через циклы и рекурсии, но вот трафарет решает эту проблему. И я его тоже таскаю из проекта в проект. DI тот вообще не решает никакую проблему SQLAlchemy тоже поверх драйверов работает. И это тоже зависимость которую нужно обновлять и драйвера обновлять. Вообще печаль печальная… Прям хоть голову бери в песок и как страус прячь.

Проблемы совместимости?
Преобразование выполняется одной командой. Если это проблема, ну тогда я ее принимаю. Потому как проблема дрочилова с датами для меня все-таки “проблемнее”.

Rodegast
4) Проблему представления отрицательный дат в datetime он не решает.
Подробнее, если не сложно. С примером.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB