Python - Time Module

Innholdsfortegnelse
Det er uunngåelig at når vi lager programmer vi må jobbe med datoer, enten for å beholde tilgangskontroll, vise når handlingene ble utført eller ganske enkelt som en valideringsmekanisme, heldigvis innenfor modulene som det setter oss Python Til disposisjon har vi Time -modulen, den har et stort antall metoder som vi kan bruke til å manipulere datoer i forskjellige formater.
Tidsmodul
Som vi hadde forklart Tidsmodul Den inneholder funksjoner som blant annet lar oss manipulere og formatere datoer og klokkeslett, få aktuelle datoer, områder og gjøre beregninger med dem.
En av de riktige formene for Python for å håndtere datoer er med tupler, la oss se en og forklare posisjon ved
stilling som betyr:
(2002, 1, 21, 12, 2, 56, 0, 21, 0)
Denne tupelen kan leses som følger: 21. januar 2002 kl. 12:02:56, som er mandag og er den 21. i året; Nå lurer vi på hvordan vi kjenner all denne informasjonen bare ved å se på denne tupelen, for ved hjelp av posisjonene til hver verdi inne, la oss se hva hver enkelt tilsvarer.
  • 0 År for eksempel, 2000, 2001, og så videre.
  • 1 måned i området 1-12
  • 2 dager i området 1-31
  • 3 Tid i området 0-23
  • 4 minutter i området 0-59
  • 5 sekunder i området 0-61
  • 6 Ukedag i området 0-6, der mandag er 0
  • 7. juli-dag i området 1-366
  • 8 Sommertid 0, 1 eller -1
I posisjon 8 bør det bemerkes at vi må presisere at en boolsk verdi brukes.
Noen av de viktigste funksjonene til denne modulen er følgende:
asctime ([tuple]): Konverter en tidstupel til en streng.
lokal tid ([sek.]): Konverter sekundene til en datotupel, lokal tid.
mktime (tuple): Konverterer en tupel fra tid til lokal tid.
søvn (sekunder): Den sover (gjør ingenting) i antall sekunder som tilsvarer sekunder.
strptime (streng [, format]): Gjør en streng om til en tidstupel.
tid (): Gjeldende dato (i sekunder, UTC).
La oss se et eksempel i det følgende bildet av anvendelsen av funksjonen eller metoden når som helst.

Som vi kan se, blir den nåværende datoen omgjort til en streng, på denne måten er den mye mer lesbar for det menneskelige øye.
På samme måte kan vi passere en tupel som er bygd med lokal tid, for eksempel hvis vi ikke trenger å jobbe med gjeldende dato, og dermed gjøre transformasjonen til en streng.
Hvis vi brukte tid. sover dette ville få tolken til å vente den angitte tiden i sekunder før han fortsetter.
Disse funksjonene som er dekket her er bare et lite eksempel, hvis vi vil fordype oss i emnet kan vi bruke den offisielle dokumentasjonen til Python For å få flere detaljer og øke vårt kunnskapsnivå om emnet, kan du finne denne referansen på http://python.org
Med dette fullfører vi denne opplæringen, vi kan nå jobbe med tids- og datofunksjonene i Python, slik at vi kan tilpasse dem til våre prosjekter og øke funksjonaliteten til nettstedet vårt.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave