Date and Time в Python

Contents
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

2024-05-22 07:52:58

Сейчас: 2024-05-22 07:52:58.185141 Час: 07 Минута: 52 Секунда: 58 Год: 2024 Месяц: 05 День: 22

2023-05-22 12:52:582024-05-22 07:52:58

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

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

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

python today.py

Сегодня: 2024-05-22

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

Создайте файл 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

Related Articles
Python
Интерактивный режим
str: строки
\: перенос строки
Списки []
if, elif, else
Циклы
Методы
Функции
*args **kwargs
enum
Опеределить тип переменной Python
Тестирование с помощью Python
Работа с REST API на Python
Файлы: записать, прочитать, дописать, контекстный менеджер…
Скачать файл по сети
SQLite3: работа с БД
datetime: Date and Time в Python
json.dumps
Selenium + Python
Сложности при работе с Python
DJANGO
Flask
Скрипт для ZPL принтера
socket :Python Sockets
Виртуальное окружение
subprocess: выполнение bash команд из Python
multiprocessing: несколько процессов одновременно
psutil: cистемные ресурсы
sys.argv: аргументы командной строки
PyCharm: IDE
pydantic: валидация данных
paramiko: SSH из Python
enumerate

Search on this site

Subscribe to @aofeed channel for updates

Visit Channel

@aofeed

Feedbak and Questions in Telegram

@aofeedchat