Форум программистов, компьютерный форум, киберфорум
Наши страницы

Python

Войти
Регистрация
Восстановить пароль
 
Rodmistar
4 / 4 / 0
Регистрация: 07.05.2014
Сообщений: 345
#1

Подсчитать дату - Python

17.02.2017, 10:15. Просмотров 168. Ответов 5
Метки нет (Все метки)

Всем привет, помогите решить проблему, как подсчитать дату. Например у меня есть: срок обучения - 4 недели, и есть начало занятий -28.03.2016. как подсчитать окончание обучения?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2017, 10:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подсчитать дату (Python):

Угадай дату рождения - Python
1) дана задача: "Угадать дату рождения, угадывание производится с помощью трех пременных. Всего в игре надо угадать дыты рождения 5 детей...

Определить дату по заданной +1 день - Python
days = range(1,32) mounths = range(1,13) years = range(1901,2016) d,m,y = int(input('day: ')),\ int(input('mounth: ')),\ ...

Вытащить дату из pdf файла - Python
Пробовал библиотеку PyPdf но она не запускаются, даже пример с официального сайта, но суть не в этом. Как вытащить дату из пдф и возможно...

Каждому слову из строчки присвоить дату, стоящую в конце - Python
Значит проблема такая есть строка в текстовом файле: Глава Газпромбанка рассказал о дочери Путина, date: 15:38*10.11 Так вот задача...

Как выписать дату рождения и смерти(если есть) по запросу - Python
Привет )) Подскажите пожалуйста, как дописать программу. Суть в том, что пользоваель вводит име и фамилию какой-то особы, а программа...

Юзер вводит дату. Выдать время года, название месяца - Python
Можете с этим помочь? Никак сделать не могу:( Юзер вводит дату.Выдать время года, название месяца

5
greg zakharov
Покинул форум
1436 / 699 / 174
Регистрация: 07.05.2015
Сообщений: 1,347
Записей в блоге: 40
17.02.2017, 10:54 #2
Python
1
2
from datetime import datetime, timedelta
print(datetime(2016, 3, 28) + timedelta(days=4*7))
0
Rodmistar
4 / 4 / 0
Регистрация: 07.05.2014
Сообщений: 345
17.02.2017, 11:11  [ТС] #3
greg zakharov, спасибо

Добавлено через 26 секунд
А если месяцы?
0
greg zakharov
Покинул форум
1436 / 699 / 174
Регистрация: 07.05.2015
Сообщений: 1,347
Записей в блоге: 40
17.02.2017, 11:25 #4
Переведите месяцы в дни и передавайте их timedelta.
0
Rodmistar
4 / 4 / 0
Регистрация: 07.05.2014
Сообщений: 345
17.02.2017, 12:00  [ТС] #5
А как сделать чтобы не выводилось время?
0
greg zakharov
Покинул форум
1436 / 699 / 174
Регистрация: 07.05.2015
Сообщений: 1,347
Записей в блоге: 40
17.02.2017, 12:41 #6
Используйте метод timetuple.
Python
1
2
3
from datetime import datetime, timedelta
tt = (datetime(2016, 3, 28) + timedelta(days=4*7)).timetuple()
print("%.2hu.%.2hu.%.4hu" % (tt.tm_mday, tt.tm_mon, tt.tm_year))
0
17.02.2017, 12:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2017, 12:41
Привет! Вот еще темы с ответами:

Как узнать дату через сеть? - Python
Я бы использовал модуль time или datetime, но они выводят дату которая выставлена в ПК. Так как пользователь может поменять дату в своих...

Подсчитать, сколько дней отпуска сотрудник уже отгулял на сегодняшнюю дату - MS Access
Добрый день, подскажите как подсчитать сколько дней отпуска сотрудник уже отгулял на сегодняшнюю дату. Есть два периода отпусков по 14...

В SQL запросе получить дату начала и дату конца следующего месяца - MS Access
В SQL запросе необходимо использовать дату начала следующего месяца, и дату конца следующего месяца. Как их получить непосредственно в...

Заполнить дату по двойному клику, ориентируясь на дату в ячейках выше - VBA
Здравствуйте, подскажите, пожалуйста как решить такую не простую задачку..... На листе "Отчет", точнее в самом листе "Отчет" прописан...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.