Python Få aktuell tid

Python Get Current Time




Python är ett mångsidigt, generellt och högt programmerat språk i modern tid. Den erbjuder många inbyggda moduler och funktioner för att utföra vissa specifika uppgifter. Det ger också datetime- och tidsmoduler för att utföra tidsrelaterade uppgifter. Tidsvärdet börjar från den 1 januari 1970 och de flesta operativsystem stöder tidsvärdet fram till 2038. Det andra är tidsenhetens beräkning. Tidsvärdet returneras i flytande siffror. Den här artikeln förklarar olika sätt att få aktuell tid med Python.

Metoder för att få aktuell tid

Följande är de två metoderna för att få aktuell tid i Python:







  1. Genom att använda datum Tid modul
  2. Genom att använda tid modul

Använda datetime -modulen

Datetime är den inbyggda Python-modulen. Det ger många inbyggda funktioner för att få aktuellt datum och tid. Nu () -funktionen för datetime -modulen ger aktuell tid tillsammans med datum.



Låt oss använda funktionen nu () i vårt Python -skript för att få aktuell tid och datum.



#import av datetime -modulen
från datum Tid importera datum Tid
#använda nu -funktionen
skriva ut('Aktuellt datum och tid är:',datum Tid.nu())

Produktion





Utdata visar aktuellt datum och tid.



Vi kan använda funktionen strftime () för att konvertera datatidsobjektets värde till en sträng. Direktiven överförs till funktionen strftime () som argument, och det returnerar värdet. Till exempel returnerar direktivet %H, %M och %S värdet timmar, minuter respektive sekunder i ett strängformat. Låt oss använda dessa direktiv med strftime () -funktionen för att få aktuell tid. I det givna exemplet lagras utmatningen av datetime.now () -funktionen i variabeln date_time. Dessutom lagras utmatningen från strftime () -funktionen i variabeln current_time, och slutligen skriver vi ut variabeln current_time för att få det aktuella tidsvärdet.

#import av datetime -modulen
från datum Tid importera datum Tid
#använda nu -funktionen för att få datum- och tidsvärdet
datum Tid=datum Tid.nu()
#using strftime () för att få det aktuella tidsvärdet
aktuell tid=datum Tid.strftime('%H:%M:%S')
skriva ut('Den aktuella tiden är:',aktuell tid)

Produktion

Utgången visar det aktuella tidsvärdet.

Istället för att få både datum- och tidsvärdet kan vi också bara få tidsvärdet. Funktionen now (). Time () returnerar endast tidsvärdet. Returvärdet för datetime.now (). Time () lagras i variabeln current_time. Slutligen skriver vi ut aktuell_tidvariabel för att få det aktuella tidsvärdet.

#import av datetime -modulen
från datum Tid importera datum Tid
#använda tidsfunktionen för att få det aktuella tidsvärdet
aktuell tid=datum Tid.nu().tid()
skriva ut('Den aktuella tiden är:',aktuell tid)

Produktion

Utgången visar det aktuella tidsvärdet.

Datetime -modulen kan användas på olika sätt för att få det aktuella tidsvärdet.

Använda tidsmodulen

Den aktuella tiden kan erhållas med hjälp av funktionen localtime () för tidsmodulen. Låt oss använda funktionen localtime () i vårt Python -skript för att få det aktuella tidsvärdet.

#importera tidsmodulen
importera tid
#using localtime () -funktionen för att få det aktuella tidsvärdet
aktuell tid= tid.lokal tid()
#skriva ut aktuell_tid
skriva ut(aktuell tid)

Produktion

Funktionen localtime () returnerar hela tidsstrukturen.

Vi kan få det aktuella tidsvärdet i en timme, minut och andra format med hjälp av struct_time -fälten. Tm_hour returnerar timvärdet. medan tm_min och tm_sec returnerar värdena för minuter respektive sekunder.

#importera tidsmodulen
importera tid
#using localtime () -funktionen för att få det aktuella tidsvärdet
aktuell tid= tid.lokal tid()
#skriva ut aktuell_tid
skriva ut(aktuell tid.tm_hour,':',aktuell tid.tm_min,':',aktuell tid.tm_sec)

Produktion

Strftime () -funktionen returnerar också aktuell tid. Strftime () -funktionen tar tidsstrukturen som ett argument tillsammans med direktiven.

#importera tidsmodulen
importera tid
#using localtime () -funktionen för att få det aktuella tidsvärdet
current_time_struct= tid.lokal tid()
#using strftime () -funktion
aktuell tid= tid.strftime('%H:%M:%S',current_time_struct)
skriva ut('Den aktuella tiden är:',aktuell tid)

Produktion

Slutsats

Python tillhandahåller datum Tid och tid modul för att utföra de tidsrelaterade uppgifterna. Vi kan få strömmen genom att använda dessa två moduler. Denna artikel förklarar användningen av datum Tid och tid modul för att få aktuell tid med enkla exempel.