Python Формат даты и времени

Вы можете отформатировать строку даты с помощью пакета datetime Python. Пакет datetime предоставляет директивы для доступа к определенной части даты, времени или объекта datetime пакета datetime.

Сначала мы представим вам все директивы (или символы подстановки), которые можно использовать для форматирования строки даты и времени. Затем мы приведем примеры, как использовать эти директивы для построения требуемого формата даты.

Директивы

Ниже приведена таблица директив с примером и описанием каждой из них.

Директива Пример Описание
%a Wed Будний день, краткая версия, обычно длиной в три символа
%A Wednesday Будний день, полная версия
%w 3 Будний день в виде числа 0-6, 0 - воскресенье
%d 31 День месяца 01-31
%b Dec Название месяца, краткая версия, обычно три символа в длину
%B December Название месяца, полная версия
%m 12 Месяц в виде числа 01-12, январь - 01
%y 21 Год, краткая версия, без века (2021)
%Y 2021 Год, полная версия
%H 17 Час 00-23 (24-часовой формат)
%I 5 Час 00-12 (12-часовой формат)
%p PM AM/PM
%M 35 Минута 00-59
%S 14 Секунда 00-59
%f 638745 Микросекунда 000000-999999
%z 530 смещение UTC
%Z CST Часовой пояс
%j 182 Номер дня в году 001-366 (366 для високосного года, 365 в противном случае)
%U 47 Номер недели в году, воскресенье как первый день недели, 00-53
%W 51 Номер недели в году, понедельник как первый день недели, 00-53
%c Tue Dec 10 17:41:00 2019 Местная версия даты и времени
%x 12.10.2019 Местная версия даты (мм/dd/yy)
%X 17:41:00 Местная версия времени (чч:мм:сс)
%% % Символ %

Пример: Форматирование даты в Python

В этом примере мы получим текущее время и извлечем различные части даты. С их помощью мы отформатируем различные виды строк даты.

Результат работы скрипта

Результат работы скрипта

Понравилась статья? Поделиться с друзьями:
Добавить комментарий