Как вывести текущий год, месяц и день с помощью модуля `datetime`?

Импортируем модуль datetime:

import datetime

Получаем текущую дату:

today = datetime.date.today()

Выводим год:

year = today.year

Выводим месяц:

month = today.month

Выводим день:

day = today.day

Пример вывода:

print(f"Год: {year}, Месяц: {month}, День: {day}")

Чтобы вывести текущий год, месяц и день с помощью модуля datetime в Python, можно использовать следующий код:


import datetime

# Получаем текущую дату и время
now = datetime.datetime.now()

# Выводим год, месяц и день
year = now.year
month = now.month
day = now.day

print(f"Год: {year}")
print(f"Месяц: {month}")
print(f"День: {day}")

# Альтернативный способ форматирования вывода
print(f"Сегодня: {now.strftime('%Y-%m-%d')}")
  

Пояснения:

  • import datetime: Импортирует модуль datetime.
  • datetime.datetime.now(): Создает объект datetime, представляющий текущую дату и время.
  • now.year, now.month, now.day: Получают соответствующие компоненты (год, месяц, день) из объекта datetime.
  • print(f"Год: {year}") и т.д.: Выводят год, месяц и день в консоль. Используется f-строка для форматированного вывода.
  • now.strftime('%Y-%m-%d'): Альтернативный способ форматирования даты с помощью метода strftime(). %Y - год с веком, %m - месяц (01-12), %d - день месяца (01-31).

Пример вывода:


Год: 2024
Месяц: 10
День: 27
Сегодня: 2024-10-27
  
0