Innholdet i dato -tidsmodulen
Dataene og tiden kan brukes i Python ved å importere DateTime -modulen. Vi kan importere DateTime -modulen ved å bruke importuttalelsen som følger:
Importer DateTimeNår DateTime -modulen er importert, kan vi bruke klasser, metoder og konstanter som er tilgjengelige i DateTime -modulen.
Med DIR () -funksjonen kan vi få en liste som består av attributter for DateTime -modulen.
Print (DIR (DateTime)))Vanligvis brukte klasser i datetime -modulen:
Python -språk bruker forskjellige typer dato-, tids- og datetime -klasser for forskjellige funksjoner for å representere dato, tid og tidsintervaller.
Her er de ofte brukte klassene i DateTime -modulen:
Dataklasse: Denne klassen brukes til å manipulere form av måned, år og dag.
Tidsklasse: Tiden er ikke avhengig av dagen og er representert på en time, minutt, sekund og mikrosekunder.
DateTime -klasse: Dette er en kombinasjon av begge klassenes dato og tid. Derfor er det representert i form av måned, dag, år, time, minutt, sekund og mikrosekunder.
Timedelta -klasse: Timedelta -klasse brukes til å beregne varigheten, som viser forskjellene mellom to datoer, tid og datetime. Forskjellene kan oppnås i mikrosekundoppløsning.
Hvordan få gjeldende dato og tid?
La oss se på et enkelt eksempel for å få gjeldende dato og tid i Python.
Importer DateTimeFørst importerer vi DateTime -modulen ved å bruke importuttalelsen og deretter opprette DateTime -objektet. Datetime -objektene kan brukes i Python for å sjekke gjeldende dato og klokkeslett, og representerer dagens dato og gjeldende tid i form av år, måned, dager, timer, minutter og sekunder. Etter å ha utført denne koden, vises den nåværende datoen og klokkeslettet som utdata.
Hvordan få gjeldende dato?
Nå, i det følgende eksempel, vil vi se hvordan du bare skal få den gjeldende datoen ved å bruke DateTime -modulen. La oss se på følgende eksempelkode:
Fra Datetime Import DatoVi har importert datoen fra datetime -modulen og deretter opprettet et objekt, i.e., CurrentDate, og trykte på CurrentDate.
Hvordan få den nåværende tiden?
I forrige eksempel har vi sett hvordan vi skal få gjeldende dato. I dette eksemplet vil vi se hvordan du får dagens tid.
Importer tidDet er den beste måten å oversette øyeblikkelig tid, som er basert på sekunder. Epoch Floating-Point-verdien må konverteres til tid Tuple, omgås gjennom flytende punktverdi til en funksjon som er kjent som lokal tid, og når du kommer tilbake, vil tidstabellen være med gyldige 9 varer. Dette er ikke den formaterte; For å få den formaterte tiden, ASCTIME () kan bli brukt.
Hvordan få datoen fra tidsstempel?
Tidsstemplet regnes som en database der datoen og klokkeslettet kan lagres; Det kan også lagre DateTime -objektet.
Fra Datetime Import DatoFor å få gjeldende dato og tid, er det mulig å opprette et datoobjekt fra tidsstempel. En UNIX -tidsstempel består av et antall sekunder mellom en bestemt dato og 1. januar 1970, på UTC. Det er mulig å konvertere tidsstempel til dags dato ved å bruke metoden fra Timestamp ().
Beregn forskjellen mellom to datoer og tider
La oss se på et eksempel for å bestemme forskjellen mellom de to datoene og tidene.
Importer DateTimeNår det gjelder å finne ut forskjellene mellom to datoer med Pythons hjelp, kan brukeren bruke Timedelta -klassen. Det er tilgjengelig i DateTime -biblioteket. Denne klassen akkumulerer forskjellene mellom de to datoene. Forskjellene mellom to datoer kan finne ut av to forskjellige datoobjekter. I dette tilfellet, la oss anta at to datoobjekter er dato 1 og dato 2. Forskjellen mellom to datoobjekter kan være representert i form av minutter og sekundene til Timedelta -objektet.
Format Dato Tid ved hjelp av StrfTime ()
Vi kan formatere dato og klokkeslett ved hjelp av STRFTime () -metoden. Her er et eksempel:
Importer DateTimeHensikten med å bruke et dato-tidsobjekt er å konvertere dataobjekter til lesbare strenger ved å bruke en bestemt metode. Denne metoden er kjent som StrfTime (). Den trenger en parameter og format for å formatere den returnerte strengen.
Konklusjon
DateTime -modulen er en veldig nyttig modul i Python for å manipulere dato, tid. I denne artikkelen har vi diskutert de ofte brukte klassene, objektene, metodene. Vi har også sett på flere eksempler og utgangene for å forstå det grunnleggende konseptet med datetime -modulen.