Obsah
Je nevyhnutelné, že když vytváříme programy, musíme s nimi pracovat Termíny, buď pro udržení kontroly přístupu, ukázat, kdy byly akce provedeny, nebo jednoduše jako ověřovací mechanismus, naštěstí v rámci modulů, které nám to dává Krajta K dispozici máme modul Time, který má velké množství metod, pomocí kterých můžeme manipulovat s daty v různých formátech.Časový modul
Jak jsme vysvětlovali Časový modul Obsahuje funkce, které nám mimo jiné umožňují manipulovat a formátovat data a časy, získávat aktuální data, rozsahy a provádět s nimi výpočty.
Jedna ze správných forem Krajta zvládnout data je s n -ticemi, podívejme se na jedno a vysvětlíme pozici podle
pozice, což znamená:
(2002, 1, 21, 12, 2, 56, 0, 21, 0)
Tuto řazenou kolekci lze číst následovně: 21. ledna 2002 ve 12:02:56, což je pondělí a je 21. rok; Nyní přemýšlíme, jak víme všechny tyto informace pouhým pohledem na tuto n -tici, protože podle pozic každé hodnoty uvnitř uvidíme, čemu každá odpovídá.
- Například 0 rok, 2000, 2001 atd.
- 1 měsíc v rozsahu 1-12
- 2 Den v rozmezí 1-31
- 3 Čas v rozsahu 0-23
- 4 minuty v rozmezí 0-59
- 5 sekund v rozmezí 0-61
- 6 Den v týdnu v rozmezí 0-6, kde pondělí je 0
- 7. Julian Day v rozmezí 1-366
- 8 Letní čas 0, 1 nebo -1
Některé z nejdůležitějších funkcí tohoto modulu jsou následující:
asctime ([tuple]): Převeďte časovou řazenou kolekci na řetězec.
místní čas ([s]): Převeďte sekundy na n -tici data, místní čas.
mktime (n -tice): Převede řazenou kolekci členů z času na místní čas.
spánek (s): Spí (nedělá nic) po dobu s sekund odpovídajících sekundám.
strptime (řetězec [, formát]): Transformujte řetězec na časovou n -tici.
čas (): Aktuální datum (v sekundách, UTC).
Podívejme se na příklad na následujícím obrázku aplikace funkce nebo metody asctime.
Stejným způsobem můžeme předat například řazenou kolekci členů vytvořenou pomocí místního času, v případě, že nepotřebujeme pracovat s aktuálním datem, čímž provedeme transformaci na řetězec.
Pokud bychom použili čas. spánek to by přimělo tlumočníka čekat stanovený čas v sekundách, než bude pokračovat.
Tyto zde uvedené funkce jsou jen malou ukázkou, pokud se chceme ponořit do předmětu, můžeme použít oficiální dokumentaci Krajta Abychom získali více podrobností a zvýšili naši úroveň znalostí na toto téma, lze tento odkaz nalézt na adrese http://python.org
S tímto dokončujeme tento tutoriál, nyní můžeme pracovat s funkcemi času a data v Pythonu, abychom je mohli přizpůsobit našim projektům a zvýšit funkčnost našich stránek.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod