Получение текущей даты и времени в Python: практическое руководство
Получение текущей даты и времени в Python: практическое руководство
Освойте способы получения текущей даты и времени в Python и научитесь форматировать их с помощью strftime() для любых задач.
Видео: Работа с датами и временем в Python
Понимание дат и времени необходимо для логирования, планирования и анализа данных. Ниже показаны надежные методы с использованием встроенного модуля datetime.
Пример 1: Получение сегодняшней даты
from datetime import date
today = date.today()
print("Сегодняшняя дата:", today)
Мы импортируем класс date из модуля datetime и вызываем date.today(), чтобы получить локальную дату как объект date. Этот объект можно затем отформатировать в любое строковое представление.
Пример 2: Форматирование текущей даты в разных стилях
from datetime import date
today = date.today()
# дд/мм/ГГГГ
print("d1 =", today.strftime("%d/%m/%Y"))
# Текстовый месяц, день и год
print("d2 =", today.strftime("%B %d, %Y"))
# мм/дд/ГГ
print("d3 =", today.strftime("%m/%d/%y"))
# Сокращенный месяц, день и год
print("d4 =", today.strftime("%b-%d-%Y"))
Типичный вывод может выглядеть так:
d1 = 16/09/2024 d2 = September 16, 2024 d3 = 09/16/24 d4 = Sep-16-2024
Если вам нужно и дата, и время, используйте класс datetime.
Пример 3: Получение текущей даты и времени
from datetime import datetime
# Объект datetime с текущей датой и временем
now = datetime.now()
print("now =", now)
# дд/мм/ГГГГ ЧЧ:ММ:СС
print("Дата и время =", now.strftime("%d/%m/%Y %H:%M:%S"))
Типичный вывод в консоли:
now = 2024-06-25 07:58:56.550604 Дата и время = 25/06/2024 07:58:56
Использование datetime.now() дает вам полную временную метку, которую затем можно отформатировать в предпочитаемый стиль с помощью strftime().
Python
- Ключевые слова и идентификаторы в Python: мастерство зарезервированных слов и соглашений об именовании
- Операторы, отступы и комментарии в Python: понятное руководство
- Модуль datetime в Python: практическое руководство по датам, времени и часовым поясам
- Python: получение текущего времени и работы с часовыми поясами
- Освоение модуля time в Python: функции, структуры и практические примеры
- Освоение Python time.sleep(): лучшие практики, многопоточность и реальные примеры
- Оптимизация производственных систем для повышения эффективности и сокращения затрат
- Работа с датой и временем в Java: Date, SimpleDateFormat, printf, GregorianCalendar
- Полное руководство по дате и времени в C++
- Работа с датами и временем в Python: Практическое руководство