Получить дату несколько дней или месяцев назад
Этот класс представляет собой заданный промежуток времени. И используется, в большинстве своем, для получения какой то прошедшей либо грядущей даты либо времени посредством вычитания или сложения двух дат. Например, если Вам нужно получить дату через час, дату вчерашнего дня, дату месяц назад и т.д.
datetime.timedelta(
days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0 )
Все аргументы являются необязательными и по умолчанию равны 0. Аргументы могут быть целыми или дробными , а может быть положительными либо отрицательными .
Примеры использования
Получаем дату вчерашнего дня:
from datetime import date, timedelta
print(date.today())
print(date.today() - timedelta(days=1))
2015-12-14
2015-12-13
Получаем дату месяц назад:
from datetime import date, timedelta
print(date.today())
print(date.today() - timedelta(days=31))
2015-12-14
2015-11-13
Получаем время через 2 часа назад:
from datetime import timedelta, datetime
print(datetime.now())
print(datetime.now() + timedelta(hours=2))
2015-12-14 13:59:00.724516
2015-12-14 15:59:00.724611
Получаем дату без трех часов как неделю назад:
from datetime import timedelta, datetime
print(datetime.now())
print(datetime.now() - timedelta(days=7, hours=3))
2015-12-14 14:05:31.426143
2015-12-07 11:05:31.426229
Как можно вывести дату «вчерашнего дня»?
Написать код, по которому можно выполнять такие функции, как «Открыть файл», «Заменить» и т.д
Всем привет! помогите пожалуйста с решением этого задания. Очень срочное задание. Буду благодарна).
Ввести одну дату и вывести дату следующего дня
Ограничиться условными операторами. Не использовать библиотеки time, datetime етц
Как «сбилдить» чтобы работало и на 32. И можно ли все «ресурсы» сразу в exe запихнуть
Сбилдил одним файлом. Но ресурсы (спрайты, аудио) приходится докидывать отдельно. Не критично, но.
>>> import datetime >>> >>> date = datetime.datetime.today() >>> date datetime.datetime(2013, 10, 11, 22, 33, 49, 2979) >>> '<>'.format(date, date.day - 1) '2013.10.10' >>>
Сообщение от Badger
>>> date = datetime.datetime.today() >>> newdate = date - datetime.timedelta(days=1) >>> date datetime.datetime(2013, 10, 12, 18, 56, 19, 612451) >>> newdate datetime.datetime(2013, 10, 11, 18, 56, 19, 612451) >>>
>>> import datetime >>> >>> date = datetime.datetime(2013, 1, 1, 18, 56, 19, 612451) >>> newdate = date - datetime.timedelta(days=1) >>> date datetime.datetime(2013, 1, 1, 18, 56, 19, 612451) >>> newdate datetime.datetime(2012, 12, 31, 18, 56, 19, 612451) >>>
>>> import datetime >>> >>> date = datetime.datetime(2013, 1, 1, 18, 56, 19, 612451) >>> newdate = date - datetime.timedelta(days=1) >>> print(' -> '.format(date, newdate)) 2013.01.01 -> 2012.12.31 >>>
Можно ли в библиотеке «matplotlib.pyplot» как нибудь создать обычный график x y, в виде «плюса»?
Если можно, то как?!
Как подтвердить выполнение команды subprocess.call([«net», «use», «M:», «/delete»]Как подтвердить выполнение команды subprocess.call(. При нажатии на кнопку выполняется функция.
Вычислять дату вчерашнего дня
Добрый день. Есть большой объем логов, которые пишутся с именами в формате 20130724.log Очень.
Разработать процедуру, определяющую дату вчерашнего дня
Разработать процедуру, определяющую дату вчерашнего дня.Чтобы при вводе получилось из 01 01 2000-31.
Пользователь вводит целое число — номер дня недели. Нужно вывести «Working day», если это рабочий день, «Saturday» — е
Пользователь вводит целое число — номер дня недели. Нужно вывести "Working day", если это рабочий.