Python - Tijdmodule

Inhoudsopgave
Het is onvermijdelijk dat wanneer we programma's maken, we ermee moeten werken datums, ofwel om de toegangscontrole te behouden, te laten zien wanneer de acties zijn uitgevoerd of gewoon als een validatiemechanisme, gelukkig binnen de modules die het ons plaatst Python We hebben de tijdmodule tot onze beschikking, deze heeft een groot aantal methoden die we kunnen gebruiken om datums in verschillende formaten te manipuleren.
Tijdmodule
Zoals we hadden uitgelegd, Tijdmodule Het bevat functionaliteiten waarmee we onder andere datums en tijden kunnen manipuleren en opmaken, actuele datums en bereiken kunnen verkrijgen en er berekeningen mee kunnen maken.
Een van de juiste vormen van Python om met datums om te gaan is met tupels, laten we er een bekijken en de positie uitleggen door
positie wat betekent:
(2002, 1, 21, 12, 2, 56, 0, 21, 0)
Deze tuple kan als volgt worden gelezen: 21 januari 2002 om 12:02:56, dat is maandag en de 21e van het jaar; Nu vragen we ons af hoe we al deze informatie weten door alleen maar naar deze tupel te kijken, want laten we aan de hand van de posities van elke waarde erin zien waar elke waarde mee overeenkomt.
  • 0 Jaar bijvoorbeeld 2000, 2001, enzovoort.
  • 1 maand in bereik 1-12
  • 2 dagen in bereik 1-31
  • 3 Tijd in het bereik 0-23
  • 4 minuten in het bereik 0-59
  • 5 seconden in het bereik 0-61
  • 6 Dag van de week in het bereik 0-6, waarbij maandag 0 . is
  • 7 Juliaanse dag in het bereik 1-366
  • 8 Zomertijd 0, 1 of -1
In positie 8 moet worden opgemerkt dat we moeten verduidelijken dat een Booleaanse waarde wordt gebruikt.
Enkele van de belangrijkste functies van deze module zijn de volgende:
asctime ([tupel]): Converteer een tijdtupel naar een string.
lokale tijd ([sec]): Converteer de seconden naar een datumtupel, lokale tijd.
mktime (zn): Converteert een tuple van tijd naar lokale tijd.
slaap (sec): Het slaapt (doet niets) gedurende het aantal seconden dat overeenkomt met seconden.
strptime (string [, formaat]): Transformeer een string naar een tijd-tupel.
tijd (): Huidige datum (in seconden, UTC).
Laten we een voorbeeld bekijken in de volgende afbeelding van de toepassing van de functie of methode asctime.

Zoals we kunnen zien, wordt de huidige datum omgezet in een string, op deze manier is deze veel beter leesbaar voor het menselijk oog.
Op dezelfde manier kunnen we een tuple doorgeven die is gebouwd met bijvoorbeeld lokale tijd, voor het geval we niet met de huidige datum hoeven te werken, waardoor de transformatie naar een string wordt gemaakt.
Als we gebruikten tijd.slaap hierdoor zou de tolk de opgegeven tijd in seconden wachten voordat hij verder gaat.
Deze functies die hier worden behandeld, zijn slechts een klein voorbeeld, als we ons in het onderwerp willen verdiepen, kunnen we de officiële documentatie van Python Om meer details te verkrijgen en ons kennisniveau over het onderwerp te vergroten, is deze referentie te vinden op http://python.org
Hiermee ronden we deze tutorial af, we kunnen nu werken met de tijd- en datumfuncties in Python zodat we ze kunnen aanpassen aan onze projecten en de functionaliteiten van onze site kunnen vergroten.Vond je deze tutorial leuk en hielp je hem?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave