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.