НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

Python Підручник

Python СТАРТ Python Інтро Python Встановлення Python Синтаксис Python Коментарі Python Змінні Python Типи даних Python Числа Python Кастинг Python Рядки Python Булеві Python Оператори Python Списки Python Кортежі Python Набори Python Словники Python If...Else Python Цикли While Python Цикли For Python Функції Python Лямбда Python Масиви Python Класи/Об’єкти Python Успадкування Python Ітератори Python Поліморфізм Python Область дії (застосування) Python Модулі Python Дати Python Математика Python JSON Python RegEx Python PIP Python Try...Except Python Користувацький ввод Python Форматування рядка

Обробка файлів

Python Обробка файлів Python Читання файлів Python Запис/Створення файлів Python Видалення файлів

Python Modules

NumPy Tutorial Pandas Tutorial SciPy Tutorial Django Tutorial

Python Matplotlib

Matplotlib Інтро Matplotlib Початок роботи Matplotlib Pyplot Matplotlib Складання графіка Matplotlib Маркери Matplotlib Лінія Matplotlib Лейбли Matplotlib Сітка Matplotlib Subplots Matplotlib Scatter Matplotlib Бари Matplotlib Гістограми Matplotlib Кругові діаграми

Машинне навчання

Початок роботи Середній режим Стандартне відхилення Перцентиль Розподіл даних Звичайний розподіл даних Діаграма розкиду Лінійна регресія Поліноміальна регресія Множинна регресія Шкала Тренування/Тест Дерево рішень Confusion Matrix Hierarchical Clustering Logistic Regression Grid Search Categorical Data K-means Bootstrap Aggregation Cross Validation AUC - ROC Curve K-nearest neighbors

Python MySQL

MySQL Початок роботи MySQL CREATE DATABASE MySQL CREATE TABLE MySQL INSERT INTO MySQL SELECT MySQL WHERE MySQL ORDER BY MySQL DELETE FROM MySQL DROP TABLE MySQL UPDATE MySQL LIMIT MySQL JOIN

Python MongoDB

MongoDB Початок роботи MongoDB Створення бази даних MongoDB Створити колекцію MongoDB Вставити MongoDB Знайти MongoDB Запит MongoDB Сортувати MongoDB Видалити MongoDB Drop колекція MongoDB Оновлення MongoDB Ліміт

Python Reference

Python Огляд Python Вбудовані функції Python Рядкові методи Python Методи списку Python Словникові методи Python Кортежні методи Python Set методи Python Файлові методи Python Ключові слова Python Винятки Python Глосарій

Довідник модулів

Модуль Random Модуль Запитів Модуль Статистики Модуль Math Модуль cMath

Python Як зробити?

Видалити копії списків Обернути рядок Додати два числа

Python Приклади

Python Приклади Python Компілятор Python Вправи Python Вікторина Python Bootcamp Python Сертифікат

Python. W3Schools українською. Уроки для початківців

En Es

Python Дата і час


Python Дати

Дата в Python не є власним типом даних, але ми можемо імпортувати модуль під назвою datetime для роботи з датами як об’єктами дати.

Приклад

Імпортуйте модуль datetime і відобразіть поточну дату:

import datetime

x = datetime.datetime.now()
print(x)
Спробуйте самі »

Виведення дати

Коли ми виконуємо код із наведеного вище прикладу, результатом буде:

Дата містить рік, місяць, день, годину, хвилину, секунду та мікросекунду.

Модуль datetime має багато методів для повернення інформації про об’єкт дати.

Ось кілька прикладів, ви дізнаєтеся про них більше в цьому розділі:

Приклад

Повертає рік і назву дня тижня:

import datetime

x = datetime.datetime.now()

print(x.year)
print(x.strftime("%A"))
Спробуйте самі »

Створення об’єктів дати

Щоб створити дату, ми можемо використати клас (конструктор) datetime() модуля datetime.

Клас datetime() потребує трьох параметрів для створення дати: рік, місяць, день.

Приклад

Створити об’єкт дати:

import datetime

x = datetime.datetime(2020, 5, 17)

print(x)
Спробуйте самі »

Клас datetime() також приймає параметри для часу та часового поясу (година, хвилина, секунда, мікросекунда, tzone), але вони необов’язкові та мають значення за умовчанням 0, (None для часового поясу).


Метод strftime()

Об’єкт datetime має метод для форматування об’єктів дати в читабельні рядки.

Метод називається strftime() і приймає один параметр, format, щоб визначити формат повернутого рядка:

Приклад

Відображення назви місяця:

import datetime

x = datetime.datetime(2018, 6, 1)

print(x.strftime("%B"))
Спробуйте самі »

Посилання на всі коди легального формату:

Директива Опис Приклад Спробуй це
%a День тижня, скорочена версія Wed Спробуй це »
%A День тижня, повна версія Wednesday Спробуй це »
%w День тижня як число 0–6, 0 – неділя 3 Спробуй це »
%d День місяця 01–31 31 Спробуй це »
%b Назва місяця, скорочена версія Dec Спробуй це »
%B Назва місяця, повна версія December Спробуй це »
%m Місяць як число 01–12 12 Спробуй це »
%y Рік, скорочена версія, без століття 18 Спробуй це »
%Y Рік, повна версія 2018 Спробуй це »
%H Година 00-23 17 Спробуй це »
%I Година 00-12 05 Спробуй це »
%p AM/PM PM Спробуй це »
%M Хвилина 00-59 41 Спробуй це »
%S Секунда 00-59 08 Спробуй це »
%f Мікросекунда 000000-999999 548513 Спробуй це »
%z Зсув UTC +0100
%Z Часовий пояс CST
%j Номер дня року 001-366 365 Спробуй це »
%U Номер тижня року, неділя як перший день тижня, 00–53 52 Спробуй це »
%W Номер тижня року, понеділок як перший день тижня, 00–53 52 Спробуй це »
%c Локальна версія дати й часу Sun Dec 31 17:41:00 2023 Спробуй це »
%C Століття 20 Спробуй це »
%x Локальна версія дати 12/31/18 Спробуй це »
%X Місцева версія часу 17:41:00 Спробуй це »
%% Символ % % Спробуй це »
%G ISO 8601 рік 2018 Спробуй це »
%u ISO 8601 день тижня (1–7) 1 Спробуй це »
%V ISO 8601 число тижня (01-53) 01 Спробуй це »