Уведомления

Группа в Telegram: @pythonsu

#1 Март 9, 2017 20:29:31

Straik32423
От: Ростов-на-Дону, Россия
Зарегистрирован: 2016-05-18
Сообщения: 46
Репутация: +  0  -
Профиль   Отправить e-mail  

Как узнать завтрашнюю дату?

Как узнать дату завтрашнего дня? Желательно с помощью datetime.

Офлайн

#2 Март 9, 2017 20:45:15

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Как узнать завтрашнюю дату?

 import datetime
print(datetime.date.today()+datetime.timedelta(days=1))

Офлайн

#3 Март 9, 2017 21:44:35

Straik32423
От: Ростов-на-Дону, Россия
Зарегистрирован: 2016-05-18
Сообщения: 46
Репутация: +  0  -
Профиль   Отправить e-mail  

Как узнать завтрашнюю дату?

Romissevd
datetime.date.today()+datetime.timedelta(days=1)
Спасибо.

Офлайн

#4 Март 11, 2017 10:27:35

4kpt_V
От: Харьков
Зарегистрирован: 2017-02-19
Сообщения: 299
Репутация: +  12  -
Профиль   Отправить e-mail  

Как узнать завтрашнюю дату?

Забейте болт на datetime. Хватит над собой издеваться.
arrow

 #
arw = arrow.utcnow()
arw.replace(weeks=+3)
arw.replace(day=+1)

Офлайн

#5 Март 11, 2017 11:06:15

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Как узнать завтрашнюю дату?

Тогда и на Tk нужно забивать и ещё много на что из стандартной библиотеки.

Офлайн

#6 Март 11, 2017 11:13:05

4kpt_V
От: Харьков
Зарегистрирован: 2017-02-19
Сообщения: 299
Репутация: +  12  -
Профиль   Отправить e-mail  

Как узнать завтрашнюю дату?

Shaman
В python нет TK, есть Tkinter
Если есть механизм, который решает задачи лучше, почему его использовать? Вы же пишите вебню с использованием фреймверка? Мало того в алхимии уже есть поддержка arrow. Вставил это счастье во все свои проекты и вздохнул с облегчением.

Офлайн

#7 Март 11, 2017 11:18:04

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Как узнать завтрашнюю дату?

4kpt_V
В python нет TK, есть Tkinter
Ладно, ладно

Офлайн

#8 Март 11, 2017 11:19:25

4kpt_V
От: Харьков
Зарегистрирован: 2017-02-19
Сообщения: 299
Репутация: +  12  -
Профиль   Отправить e-mail  

Как узнать завтрашнюю дату?

Shaman
Рекомендую. Попробуйте. Я сам сначала упирался. Но… ВеСЧЬ. Мало того. По рейтингу несколько python журналов arrow попал в 10 самых популярных модулей python 2016 года.

Офлайн

#9 Март 11, 2017 14:39:42

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2828
Репутация: +  185  -
Профиль   Отправить e-mail  

Как узнать завтрашнюю дату?

> Рекомендую. Попробуйте.

Да чего там пробовать! Это обычная обёртка над datetime. Оно может и удобнее, но:
1) Мне с датами приходится работать не очень часто.
2) Возникают проблемы совместимости.
3) Это сторонний модуль который приходится устанавливать / обновлять.
4) Проблему представления отрицательный дат в datetime он не решает.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#10 Март 11, 2017 17:01:53

4kpt_V
От: Харьков
Зарегистрирован: 2017-02-19
Сообщения: 299
Репутация: +  12  -
Профиль   Отправить e-mail  

Как узнать завтрашнюю дату?

Rodegast
Начнем с того, что я не Вам рекомендовал Это раз. Во вторых. Flask тоже обертка поверх werkzeug и это отдельная зависимость. Если внимательно посмотреть, то 90% модулей решает проблему поверх чего-то и это не страшно. Затягивать в проект или нет дело каждого, но я для себя решил пользоваться. Потому как и удобнее и читать проще. Так же трафарет. Можно валидировать данные врукопашную через циклы и рекурсии, но вот трафарет решает эту проблему. И я его тоже таскаю из проекта в проект. DI тот вообще не решает никакую проблему SQLAlchemy тоже поверх драйверов работает. И это тоже зависимость которую нужно обновлять и драйвера обновлять. Вообще печаль печальная… Прям хоть голову бери в песок и как страус прячь.

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

Rodegast
4) Проблему представления отрицательный дат в datetime он не решает.
Подробнее, если не сложно. С примером.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version