Date and Time в Python

Содержание
Introduction
now: текущее время
today: сегодняшняя дата
Стандартная библиотека
pytz
Related Articles

Introduction

В этой статье вы узнаете как работать с датой и временем в Python 3.

Текущее время

Создайте файл current_time.py следующего содержания

import datetime current_time = datetime.datetime.now() print(f"Сейчас: {current_time}") # Отдельно час, минута и секунда print(f"\nЧас: {now.hour}" f"\nМинута: {now.minute}" f"\nСекунда: {now.second}" ) # Отдельно год, месяц и день print(f"\nГод: {now.year}" f"\nМесяц: {now.month}" f"\nДень: {now.day}" )

python current_time.py

2026-10-05 15:51:55

Сейчас: 2026-10-05 15:51:55.185141 Час: 03 Минута: 51 Секунда: 55 Год: 2026 Месяц: 10 День: 05

2025-10-05 20:51:552026-10-05 15:51:55

Сегодняшняя дата

Создайте файл today.py следующего содержания

import datetime today = datetime.date.today() print(f"Сегодня: {today}")

python today.py

Сегодня: 2026-10-05

Работа со временем в стандартной библиотеке

Создайте файл date_time.py и копируйте туда код из примеров.

Запустить файл можно командой python3 date_time.py

import datetime # DATE d = datetime.date(2020, 11, 23) print(d) tday = datetime.date.today() print(tday) print(tday.year) print(tday.month) print(tday.day) # Monday is 0 Sunday is 6 print(tday.weekday()) # Monday is 1 Sunday is 7 print(tday.isoweekday()) tdelta = datetime.timedelta(days=7) print(tday + tdelta) print(tday - tdelta) # date2 = date1 + timedelta # timedelta = date1 + date2 bday = datetime.date(2021, 9, 21) till_bday = bday - tday print(till_bday.days) print(till_bday.total_seconds()) # TIME t = datetime.time(9, 30, 45, 100000) print(t.hour) # DATETIME dt = datetime.datetime(2020, 11, 23, 12, 42, 30, 100000) print(dt.time()) print(dt.year) tdelta = datetime.timedelta(days=7) print(dt + tdelta) dt_today = datetime.datetime.today() dt_now = datetime.datetime.now() dt_utcnow = datetime.datetime.utcnow() print(dt_today) print(dt_now) print(dt_utcnow)

Работа со временем в библиотеке pytz

Article author: Andrei Olegovich

Похожие статьи
Interactive mode
str: strings
\: long line wrapping
Lists []
if, elif, else
Loops
Methods
Functions
*args **kwargs
enum
Get Variable Type
Testing with Python
Calling REST API with Python
Files: write, read, append, context manager…
Download File
SQLite3: database
datetime: Date and Time в Python
json.dumps
Selenium + Python
Issues with Python
DJANGO
Flask
ZPL printer script
socket :Python Sockets
Virtual Environment
subprocess: shell commands execution
multiprocessing
psutil: system usage
sys.argv: command prompt variables
PyCharm: IDE
pydantic: data validation
paramiko: SSH with Python
enumerate
Изображение баннера

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: