Python - Vremenski modul

Sadržaj
Neizbježno je da kad radimo programe moramo raditi datumi, bilo da zadrži kontrolu pristupa, pokaže kada su radnje provedene ili jednostavno kao mehanizam provjere, na sreću unutar modula koje nam postavlja Piton Na raspolaganju imamo modul Time, koji ima veliki broj metoda koje možemo koristiti za manipulaciju datumima u različitim formatima.
Vremenski modul
Kao što smo objašnjavali Vremenski modul Sadrži funkcionalnosti koje nam omogućuju, između ostalog, manipuliranje i oblikovanje datuma i vremena, dobivanje trenutnih datuma, raspona i izračun s njima.
Jedan od ispravnih oblika Piton rukovati datumima je s tupleima, pogledajmo jedan i objasnimo položaj prema
položaj što znači:
(2002, 1, 21, 12, 2, 56, 0, 21, 0)
Ovaj se komplet može pročitati na sljedeći način: 21. siječnja 2002. u 12:02:56, što je ponedjeljak i 21. je u godini; Sada se pitamo kako znamo sve te informacije samo gledajući ovu podlošku, jer prema pozicijama svake vrijednosti unutra, vidimo što svaka od njih odgovara.
  • 0 godina, na primjer, 2000, 2001, i tako dalje.
  • 1 mjesec u rasponu 1-12
  • 2 dana u rasponu 1-31
  • 3 Vrijeme u rasponu 0-23
  • 4 minute u rasponu 0-59
  • 5 sekundi u rasponu 0-61
  • 6 Dan u tjednu u rasponu 0-6, gdje je ponedjeljak 0
  • 7. Julijanski dan u rasponu 1-366
  • 8 Ljetno računanje vremena 0, 1 ili -1
U poziciji 8 valja napomenuti da moramo pojasniti da se koristi Booleova vrijednost.
Neke od najvažnijih funkcija ovog modula su sljedeće:
asctime ([tuple]): Pretvorite vremenski komplet u niz.
lokalno vrijeme ([sek.]): Pretvorite sekunde u datumski niz, lokalno vrijeme.
mktime (tuple): Pretvara tuple s vremena na lokalno vrijeme.
spavanje (sekunde): Spava (ne radi ništa) broj sekundi koji odgovara sekundama.
strptime (niz [, format]): Pretvorite niz u vremenski nabor.
vrijeme (): Trenutni datum (u sekundama, UTC).
Pogledajmo primjer primjene funkcije ili metode na sljedećoj slici asctime.

Kao što vidimo, trenutni datum se pretvara u niz, na taj način je ljudskom oku mnogo čitljiviji.
Na isti način možemo proslijediti tuple izgrađen s lokalnim vremenom, na primjer, u slučaju da ne moramo raditi s trenutnim datumom, čime se pretvara u niz.
Ako smo koristili vrijeme.spavati ovo bi natjeralo prevoditelja da čeka na zadano vrijeme u sekundama prije nego nastavi.
Ove funkcije koje su ovdje obuhvaćene samo su mali uzorak, ako želimo ući u temu možemo koristiti službenu dokumentaciju Piton Kako bismo dobili više detalja i povećali razinu znanja o ovoj temi, ovu referencu možete pronaći na http://python.org
Ovim smo završili ovaj vodič, sada možemo raditi s funkcijama vremena i datuma u Pythonu kako bismo ih prilagodili našim projektima i povećali funkcionalnosti naše web stranice.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave