Få gjeldende dato i Python

Få gjeldende dato i Python
Gjeldende dato må leses for forskjellige typer programmeringsformål. Python har forskjellige moduler for å få gjeldende dato. De dato tid Modulen er en av dem. Det er en innebygd modul av Python. Så du trenger ikke installere det. For å lese gjeldende dato, må du importere denne modulen til skriptet. Bruken av denne modulen for å få gjeldende dato har vist i denne opplæringen.

Eksempel 1: Få gjeldende dato ved bruk av i dag () -funksjonen

I dag () -funksjonen er en av de nyttige funksjonene til dato tid Modul for å lese gjeldende dato. Syntaksen i dag () -funksjonen er gitt nedenfor.

Syntaks:

Dato dato.i dag()

Today () -funksjonen har ingen argumenter. Hvis Dato Klasse importeres fra dato tid Modul, så kan dag () -funksjonen brukes til å få gjeldende datoverdi. Bruken av denne funksjonen har vist i følgende eksempel. Lag en Python -fil med følgende skript for å lese gjeldende lokale dato i et annet format ved å bruke i dag (), og strftime () -funksjoner. Standardverdien som returneres av Today () -funksjonen vil bli skrevet ut i den første utgangen. Den formaterte verdien av gjeldende dato vil bli skrevet ut i den andre og den tredje utgangen.

# Importer dato fra DateTime Module
Fra Datetime Import Dato
# Les gjeldende dato fra systemet
current_date = date.i dag()
# Skriv ut gjeldende dato uten formatering
Print ("I dag er:", Current_date)
# Skriv ut den formaterte datoen med kort månedens navn
formatert_date1 = current_date.strftime ("%d-%b-%y")
trykk ("I dag er:", formatert_date1)
# Skriv ut den formaterte datoen med hele månedens navn
formatert_date2 = current_date.Strftime (" %B %D, %Y")
trykk ("I dag er:", formatert_date2)

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-2: Få gjeldende dato ved hjelp av nå () -funksjonen

Nå () -funksjonen er en annen nyttig funksjon av dato tid modul for å lese gjeldende dato og klokkeslett. Syntaksen til nå () -funksjonen er gitt nedenfor.

Syntaks:

DateTime DateTime.Nå (tidssone)

De dato tid Modulen er pålagt å importere før du bruker denne funksjonen. Det har et valgfritt argument som brukes til å spesifisere tidssonen, og gjeldende dato og tid vil bli hentet ut fra denne verdien. Det returnerer gjeldende dato og tid i tidsformat. Bruken av denne funksjonen har vist i følgende eksempel. Lag en Python -fil med følgende skript for å skrive ut gjeldende dato og klokkeslett. DateTime -modulen er importert i begynnelsen av skriptet for å bruke nå () -funksjonen. Deretter er den returnerte verdien og den formaterte utgangen til den returnerte verdien blitt skrevet ut. Her har strfTime () -funksjonen blitt brukt til å skrive ut gjeldende dato bare fra utgangen fra nå () -funksjonen.

# Importer DateTime fra DateTime Module
fra DateTime Import DateTime
# Les gjeldende dato fra systemet
Current_datetime = DateTime.nå()
# Skriv ut gjeldende dato og klokkeslett
Print ("Gjeldende dato og klokkeslett er:", Current_DateTime)
# Skriv ut gjeldende dato
trykk ("I dag er:", Current_DateTime.strftime ("%d-%m-%y"))

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-3: Les forskjellige deler av gjeldende dato separat

Now () -funksjonen har mange attributter for å hente gjeldende dato- og tidsdeler, for eksempel dag, måned, år, time, minutt osv. Lag en Python -fil med følgende skript for å lese dag-, måneden og årets verdier for gjeldende datoer separat og marge verdiene for å skrive ut gjeldende formatert dato.

# Importer DateTime fra DateTime Module
fra DateTime Import DateTime
# Les gjeldende dato og klokkeslett
current_datetime = DateTime.nå()
Skriv ut ("Skriv ut gjeldende dato ved hjelp av forskjellige attributter:")
# Les inneværende dag for datoen
cur_day = current_datetime.dag
# Les hele måneden for gjeldende dato
cur_month = current_datetime.Strftime ("%B")
# Les hele året av gjeldende dato
cur_year = current_datetime.år
# Skriv ut gjeldende dato ved å slå sammen dag-, måneden og årets verdier
Print ("I dag er %s %d, %d" %(cur_month, cur_day, cur_year))

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor.

Konklusjon:

Bruken av to forskjellige funksjoner av dato tid Modul har blitt vist i denne opplæringen for å få gjeldende dato ved å bruke Python -skript.