POSLEDNÍ ŠANCE: Halloweenská akce brzy končí. Získej 66 % extra kreditů zdarma při nákupu od 1199 kreditů s promo kódem NEBOJSEIT66. Zjisti více:
NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:
Funkce, kterou se snažíš použít je dostupná pouze pro registrované uživatele. Buďto se přihlas nebo si zdarma vytvoř nový účet.

Diskuze – Lekce 16 - Datum a čas v Pythonu podruhé - Knihovna datetime

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
Jaroslav Toninger:16.9.2022 20:01

takový příjemný oddych oproti původním kapitolám :)

Odpovědět
Bez extrému by nebyl pokrok v přírodě.
Avatar
Tomáš Vacek:8.1.2023 14:11

Proč jsou lekce 10 a 11 v seriálu OOP?

Avatar
Michal Salvet:23.7.2023 11:08

Velmi významnou třídou v této knihovně je stejnojmenná třída datetime a její metoda datetime().

Ja myslel ze trida/class zacina vzdy velkym pismenem. Prosim o vysvetleni jak je to mysleno. Diky

Avatar
Lukáš Svoboda:8.9.2023 11:39

Pro někoho možná samozřejmost, pro mě půl hodiny pátrání. Pokud by někdo pokračoval v založeném projektu z lekce time import datetime nefunguje resp datetime nelze používat se současně naimportovaným time. Trochu to potrápilo...

Avatar
Radim Bašista:18.10.2023 11:28

Nedovysvětlené, souhlasím s Michalem Salvetem, hned od začátku jsou do toho hozené vidle, hledám kde je napsáno vytvoření třídy class a nikde nic... Už mi to nedává smysl a nechápu k čemu je celý článek... No těšim se na závěrečný projekt, to bude boj...
Chápu to teda tak, že tu classu nemusim vytvářet, že je tam teda defaultně už při importu?

Editováno 18.10.2023 11:30
Avatar
Karel Zaoral
Člen
Avatar
Odpovídá na Radim Bašista
Karel Zaoral:20.10.2023 14:20

Ahoj Radime, přesně tak, když třídu importuješ, můžeš ji přímo použít k vytvoření instance:

from nejaka_knihovna import Moje_trida

moje_nova_instance = Moje_trida()

Tyto informace ale byly už v lekci Bojovník do arény v Pythonu a navazujících, kdy jsme stejným způsobem importovali do arény třídy Kostka, Bojovník atd.

Avatar
Odpovídá na Karel Zaoral
Radim Bašista:22.10.2023 8:24

V tom případě se omluvám! Moje chyba, muselo mi to vypadnou z hlavy :) pardon

Avatar
Pavel Kopecký:23.12.2023 11:54

Vy jste článek psali asi v létě, že? :)
Funkce datetime.now() mi hází čas o hodinu méně, než je teď. Hází tedy letní čas?
Jak je to s letním a zimním časem?

Předem díky za vysvětlení.

Avatar
Karel Zaoral
Člen
Avatar
Odpovídá na Pavel Kopecký
Karel Zaoral:24.12.2023 21:35

Ahoj, funkce datetime.now() v Pythonu vrací aktuální lokální čas počítače, na kterém je spuštěn. Tato funkce bere v úvahu letní a zimní čas, pokud je lokální nastavení systému správně nakonfigurováno a aktualizováno.

Pokud chceš získat aktuální čas v určitém časovém pásmu s přihlédnutím k letnímu a zimnímu času bez ohledu na lokální nastavení, použij modul pytz pro práci s časovými pásmy. Modul pytz umožňuje explicitně vybrat časové pásmo a správně zohlední letní/zimní čas:

from datetime import datetime
import pytz

# Vybere časové pásmo
casova_zona = pytz.timezone('Europe/Prague')
# Získání aktuálního času v tomto pásmu
print(datetime.now(casova_zona))
Avatar
Dušan Kovářík:20.1.2024 1:03

Chovám podezření, že třída datetime neobsahuje stejnojmennou metodu datetime(), ale v ukázkách kódu voláme konstruktor třídy, tedy metodu__init__(). Je to tak? :-)

Nejnovější komentáře jsou na konci poslední stránky.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 12.