Přejít na hlavní obsah

Jak získat aktuální rok a Měsíc v Pythonu?

Chcete-li například odvodit aktuální rok a měsíc, můžete napsat následující kód:

import datetimenow = datetime.datetime.now()year = now.yearmonth = now.monthprint(year)print(month)

Pomocí modulu datetime tedy můžeme snadno získat a odvodit aktuální rok a Měsíc v programovacím jazyce Python. To je užitečné například pro zobrazení data a času v logech, vytváření souborů se jmény obsahujícími aktuální datum a měsíc nebo pro provádění dalších operací souvisejících s datem a časem.

Získání aktuálního data a času na krajtu

V Pythonu existují různé způsoby, jak získat aktuální datum a čas. K tomu lze použít modul datetime.

Pro začátek je nutné tento modul importovat:

import datetime

Poté je možné získat aktuální datum a čas pomocí metod modulu datetime:

now = datetime.datetime.now()

Nyní v proměnné now obsahuje aktuální datum a čas.

K odběru pouze rok a měsíc, můžete použít metody zařízení now:

year = now.yearmonth = now.month

Nyní v proměnné year obsahuje aktuální rok a v proměnné month - aktuální měsíc.

Pro přehlednější zobrazení výsledků lze využít funkci print a řetězcovými operacemi:

print("Текущий год:", year)print("Текущий месяц:", month)
Текущий год: 2025Текущий месяц: 8

Nyní víte, jak získat aktuální datum a čas krajty a získat zvlášť rok a měsíc.

Výběr roku a Měsíce z data krajty

Pro práci s daty v programovacím jazyce Python existuje výkonný modul datetime. Umožňuje snadné provádění různých operací, včetně přidělení roku a Měsíce z data.

Chcete-li začít, musíte importovat modul datetime:

Předpokládejme, že máte Datum ve formátu řádku:

  • date_str = "2025-09-15"

Pomocí funkce datetime.strptime () lze převést řetězec na objekt data:

  • date_obj = datetime.datetime.strptime(date_str, "%Y-%m-%d")

Formát "%Y - %m- % d " označuje, že řetězec musí odpovídat šabloně Rok-Měsíc-Den.

Chcete-li zvýraznit rok a Měsíc z objektu data, můžete použít atributy .year a .month:

  • year = date_obj.year
  • month = date_obj.month

Nyní proměnné rok a měsíc obsahují hodnoty roku a měsíce.

Kromě toho modul datetime umožňuje mnoho dalších operací s daty, jako je výpočet rozdílu mezi daty, přidání nebo odečtení určitého počtu dní a další. Další informace naleznete v dokumentaci na oficiálních stránkách Pythonu.

Chcete-li přenést aktuální rok a měsíc na krajtu, můžete použít modul datetime.

import datetime# Получаем текущую датуtoday = datetime.date.today()print("Год:", today.year)print("Месяц:", today.month)

V důsledku provádění tohoto kódu, uvidíte aktuální rok a měsíc, například:

Год: 2025Месяц: 7

Pomocí modulu datetime tedy můžete snadno získat a odvodit aktuální rok a měsíc na krajtu.