Python Datetime - упражнения, практика, решение
Python datetime [52 упражнения с решением]
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
1. Напишите скрипт Python для отображения различных форматов даты и времени - перейдите в редактор
а) текущая дата и время
б) текущий год
в) месяц года
г) номер недели в году
д) будний день недели
е) день года
г) день месяца
з) день недели
Нажмите меня, чтобы увидеть решение
2. Напишите программу на Python, чтобы определить, является ли данный год високосным. Перейти к редактору
Нажмите меня, чтобы увидеть решение
3. Напишите программу на Python для преобразования строки в дату и время. Перейти к редактору
Пример строки: 1 января 2014 14:43
Ожидаемый результат: 2014-07-01 14:43:00
Нажмите меня, чтобы увидеть решение
4. Напишите программу на Python, чтобы узнать текущее время в Python. Перейти к редактору
Образец формата: 13: 19: 49.078205
Нажмите меня, чтобы увидеть решение
5. Напишите программу на Python, чтобы вычесть пять дней из текущей даты. Перейти к редактору
Дата образца:
Текущая дата: 2015-06-22
5 дней до текущей даты: 2015-06-17
Нажмите меня, чтобы увидеть решение
6. Напишите программу на Python для преобразования строки метки времени Unix в читаемую дату. Перейти к редактору
Пример строки метки времени Unix: 1284105682
Ожидаемый результат: 2010-09-10 13:31:22
Нажмите меня, чтобы увидеть решение
7. Напишите программу на Python для печати вчера, сегодня, завтра. Перейти к редактору
Нажмите меня, чтобы увидеть решение
8. Напишите программу на Python для преобразования даты в datetime (полночь даты) в Python. Перейти к редактору
Пример вывода: 2015-06-22 00:00:00
Нажмите меня, чтобы увидеть решение
9. Напишите программу на Python для печати в течение следующих 5 дней, начиная с сегодняшнего дня. Перейти к редактору
Нажмите меня, чтобы увидеть решение
10. Напишите программу на Python, чтобы добавить 5 секунд с текущим временем. Перейти к редактору
Пример данных :
13: 28: 32,953088
13: 28: 37,953088
Нажмите меня, чтобы увидеть решение
11. Напишите программу на Python для преобразования года / месяца / дня в день года в Python. Перейти к редактору
Нажмите меня, чтобы увидеть решение
12. Напишите программу на Python, чтобы получить текущее время в миллисекундах в Python. Перейти к редактору.
Нажмите меня, чтобы увидеть решение
13. Напишите программу на Python, чтобы получить номер недели. Перейти к редактору
Дата выборки: 2015, 6, 16
Ожидаемый результат: 25
Нажмите меня, чтобы увидеть решение
14. Напишите программу на Python, чтобы найти дату первого понедельника данной недели. Перейти к редактору
Пример года и недели: 2015, 50
Ожидаемый результат: пн 14 декабря 00:00:00 2015
Нажмите меня, чтобы увидеть решение
15. Напишите программу на Python, чтобы выбрать все воскресенья определенного года. Перейти к редактору
Нажмите меня, чтобы увидеть решение
16. Напишите программу на Python, чтобы добавить год (ы) с заданной датой и отобразить новую дату. Перейти к редактору
Пример данных: (addYears - это имя пользовательской функции)
print (addYears (datetime.date (2015,1,1), -1))
print (addYears (datetime.date (2015,1,1), 0))
print (addYears (datetime.date (2015,1,1), 2))
печати (addYears (datetime.date (2000,2,29), 1))
Ожидаемый результат:
2014-01-01
2015-01-01
2017-01-01
2001-03-01
Нажмите меня, чтобы увидеть решение
17. Напишите программу на Python, чтобы отбрасывать микросекунды с даты и времени. Перейти к редактору
Нажмите меня, чтобы увидеть решение
18. Напишите программу на Python, чтобы получать дни между двумя датами. Перейти к редактору
Даты выборки: 2000,2,28, 2001,2,28
Ожидаемый результат: 366 дней, 0:00:00
Нажмите меня, чтобы увидеть решение
19. Напишите программу на Python, чтобы узнать дату последнего вторника. Перейти к редактору
Нажмите меня, чтобы увидеть решение
20. Напишите программу на Python для тестирования третий вторник месяца. Перейти к редактору
Нажмите меня, чтобы увидеть решение
21. Напишите программу на Python, чтобы получить последний день указанного года и месяца. Перейти к редактору
Нажмите меня, чтобы увидеть решение
22. Напишите программу на Python, чтобы узнать количество дней в данном месяце и году. Перейти к редактору
Нажмите меня, чтобы увидеть решение
23. Напишите программу на Python, чтобы добавить месяц с указанной датой. Перейти к редактору
Нажмите меня, чтобы увидеть решение
24. Напишите программу на Python для подсчета числа понедельника 1-го числа месяца с 2015 по 2016 год. Зайдите в редактор
Нажмите меня, чтобы увидеть решение
25. Напишите программу на Python для печати строки пять раз, задержка три секунды. Перейти к редактору
Нажмите меня, чтобы увидеть решение
26. Программа Python рассчитывает дату шести месяцев от текущей даты с использованием модуля datetime. Перейти к редактору
Нажмите меня, чтобы увидеть решение
27. Напишите программу на Python для создания 12 фиксированных дат с указанной даты за определенный период. Разница между двумя датами будет 20. Перейти к редактору
Нажмите меня, чтобы увидеть решение
28. Напишите программу на Python, чтобы получить даты за 30 дней до и после текущей даты. Перейти к редактору
Нажмите меня, чтобы увидеть решение
29. Напишите программу на Python, чтобы узнать время по Гринвичу и местное время. Перейти к редактору
Нажмите меня, чтобы увидеть решение
30. Напишите программу на Python для преобразования даты в метку времени. Перейти к редактору
Нажмите меня, чтобы увидеть решение
31. Напишите программу на Python для преобразования строковой даты во временную метку. Перейти к редактору
Нажмите меня, чтобы увидеть решение
32. Напишите программу на Python для вычисления количества дней между двумя датами. Перейти к редактору
Нажмите меня, чтобы увидеть решение
33. Напишите программу на Python для вычисления количества дней между двумя датами. Перейти к редактору
Нажмите меня, чтобы увидеть решение
34. Напишите программу на Python для отображения даты и времени в удобной для человека строке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
35. Напишите программу на Python для преобразования даты в метку времени Unix. Перейти к редактору
Нажмите меня, чтобы увидеть решение
36. Напишите программу на Python, чтобы вычислить разницу в две даты в секундах. Перейти к редактору
Нажмите меня, чтобы увидеть решение
37. Напишите программу на Python для преобразования двух разностей дат в дни, часы, минуты и секунды . Перейти к редактору
Нажмите меня, чтобы увидеть решение
38. Напишите программу на Python для получения последней измененной информации о файле. Перейти к редактору
Нажмите меня, чтобы увидеть решение
39. Напишите программу на Python для расчета возраста в году. Перейти к редактору
Нажмите меня, чтобы увидеть решение
40. Напишите программу на Python, чтобы получить информацию о текущей дате и времени. Перейти к редактору
Нажмите меня, чтобы увидеть решение
41. Напишите программу на python для генерации даты и времени в виде строки. Перейти к редактору
Нажмите меня, чтобы увидеть решение
42. Напишите программу на Python для отображения форматированного текста, выводимого за месяц, и начинайте недели в воскресенье. Перейти к редактору
Нажмите меня, чтобы увидеть решение
43. Напишите программу на Python для печати трехколоночного календаря на весь год. Перейти к редактору
Нажмите меня, чтобы увидеть решение
44. Напишите программу на Python для отображения календаря для локали. Перейти к редактору
Нажмите меня, чтобы увидеть решение
45. Напишите программу на Python, чтобы получить текущую неделю. Перейти к редактору
Нажмите меня, чтобы увидеть решение
46. Напишите программу на Python для создания HTML-календаря с данными за определенный год и месяц. Перейти к редактору
Нажмите меня, чтобы увидеть решение
47. Напишите программу Python, отображающую список дат для 2-й субботы каждого месяца для данного года. Перейти к редактору
Нажмите меня, чтобы увидеть решение
48. Напишите программу на Python для отображения простого отформатированного календаря с указанием года и месяца. Перейти к редактору
Нажмите меня, чтобы увидеть решение
49. Напишите программу на Python для преобразования строки в datetime. Перейти к редактору
Нажмите меня, чтобы увидеть решение
50. Напишите программу на Python, чтобы получить список дат между двумя датами. Перейти к редактору
Нажмите меня, чтобы увидеть решение
51. Напишите программу на Python для генерации метки времени RFC 3339. Перейти к редактору
Нажмите меня, чтобы увидеть решение
52. Напишите программу на Python, чтобы получить первую и последнюю секунду. Перейти к редактору
Нажмите меня, чтобы увидеть решение
Редактор кода Python:
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования