Vyřešeno: Data a časy v pythonu

Hlavním problémem s daty a časy v Pythonu je, že nejsou vždy spolehlivé. Pokud se například pokusíte použít funkci date() k získání aktuálního data, může při každém spuštění vrátit něco jiného. Je to proto, že interpret Pythonu používá výchozí časové pásmo.

import datetime

datetime.date(2020, 9, 1)
datetime.time(12, 30, 45)
datetime.datetime(2020, 9, 1, 12, 30, 45)

Tento řádek kódu importuje modul datetime.

Řádek datetime.date(2020, 9, 1) vytvoří objekt data s určeným rokem, měsícem a dnem.

Řádek datetime.time(12, 30, 45) vytvoří časový objekt se zadanou hodinou, minutou a sekundou.

Řádek datetime.datetime(2020, 9, 1, 12, 30, 45) vytvoří objekt datetime se zadaným rokem, měsícem, dnem, hodinou, minutou a sekundou.

Tipy pro práci s daty

Existuje několik tipů, jak pracovat s daty v Pythonu.

První je použití modulu datetime. Tento modul poskytuje řadu funkcí pro práci s daty a časy.

Dalším užitečným tipem je použití funkce strftime k formátování dat specifickým způsobem. Strftime můžete například použít k formátování dat jako textových řetězců, čísel nebo časových razítek.

Tipy pro práci s Times

Existuje několik tipů, jak pracovat s Times v Pythonu.

Nejprve můžete použít časový modul k získání aktuálního času v sekundách nebo milisekundách.

time.time() # Vrátí časové razítko v sekundách time.time() # Vrátí časové razítko v milisekundách

Související příspěvky:

Zanechat komentář