„Python“ - laiko modulis

Turinys
Neišvengiama, kad kurdami programas turime dirbti datas, norėdami išlaikyti prieigos kontrolę, parodyti, kada buvo atlikti veiksmai, arba tiesiog kaip patvirtinimo mechanizmas, laimei, pagal modulius, Python Turime laiko modulį, jame yra daug metodų, kuriuos galime naudoti norėdami manipuliuoti datomis skirtingais formatais.
Laiko modulis
Kaip mes aiškinomės Laiko modulis Jame yra funkcijų, leidžiančių, be kita ko, manipuliuoti ir formatuoti datas ir laiką, gauti dabartines datas, diapazonus ir su jais atlikti skaičiavimus.
Viena iš tinkamų formų Python tvarkyti datas yra su kortelėmis, pažiūrėkime vieną ir paaiškinkime poziciją
pozicija, kuri reiškia:
(2002, 1, 21, 12, 2, 56, 0, 21, 0)
Šį rinkinį galima perskaityti taip: 2002 m. Sausio 21 d., 12:02:56, kuris yra pirmadienis ir yra 21 -asis metų laikas; Dabar mes stebimės, kaip mes žinome visą šią informaciją tik pažvelgę ​​į šią eilutę, nes pagal kiekvienos vertės pozicijas pažiūrėkime, ką kiekviena atitinka.
  • 0 Metai, pavyzdžiui, 2000, 2001 ir pan.
  • 1 mėnuo 1-12
  • 2 Diena 1-31 diapazone
  • 3 Laikas nuo 0 iki 23
  • 4 minutės nuo 0 iki 59
  • 5 sekundes diapazone 0-61
  • 6 Savaitės diena 0-6 diapazone, kur pirmadienis yra 0
  • 7 Julijano diena 1-366 intervale
  • 8 Vasaros laikas 0, 1 arba -1
8 pozicijoje reikėtų pažymėti, kad turime patikslinti, kad naudojama loginė vertė.
Kai kurios svarbiausios šio modulio funkcijos yra šios:
asctime ([rinkinys]): Konvertuokite laiko eilutę į eilutę.
vietos laikas ([sek.]): Konvertuokite sekundes į datos rinkinį, vietos laiką.
mktime (kortelė): Konvertuoja kortelę iš laiko į vietos laiką.
miegas (sekundės): Jis miega (nieko nedaro) tiek sekundžių, kiek atitinka sekundes.
strptime (eilutė [, formatas]): Transformuokite eilutę į laiko kortelę.
laikas (): Dabartinė data (sekundėmis, UTC).
Pažvelkime į šios funkcijos ar metodo taikymo paveikslėlį kaip laikas.

Kaip matome, dabartinė data paverčiama eilute, tokiu būdu ji yra daug geriau įskaitoma žmogaus akims.
Panašiai galime perduoti ir, pavyzdžiui, lokaliu laiku sukurtą kartoteką, jei mums nereikia dirbti su dabartine data, tokiu būdu transformuojant į eilutę.
Jei naudojomės laikas.miegoti tai leistų vertėjui palaukti nurodytą laiką sekundėmis prieš tęsiant.
Šios čia aptartos funkcijos yra tik nedidelis pavyzdys, jei norime įsigilinti į temą, galime naudoti oficialius dokumentus Python Norėdami gauti daugiau informacijos ir padidinti mūsų žinių lygį šia tema, šią nuorodą rasite adresu http://python.org
Baigę šią pamoką, dabar galime dirbti su laiko ir datos funkcijomis „Python“, kad galėtume jas pritaikyti savo projektams ir padidinti mūsų svetainės funkcijas.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave