Python är ett mångsidigt, allmänt ändamål och högt programmeringsspråk i modern tid. Det erbjuder många inbyggda moduler och funktioner för att utföra vissa specifika uppgifter. Det tillhandahåller också datetime- och tidsmoduler för att utföra tidsrelaterade uppgifter. Tidsvärdet börjar den 1 januari 1970 och de flesta operativsystem stöder tidsvärdet fram till 2038. Den andra är tidsberäkningen. Tidsvärdet returneras i flytande nummer. 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:
- Genom att använda datum Tid modul
- Genom att använda tid modul
Använd datetime-modulen
Datetime är den inbyggda Python-modulen. Det ger många inbyggda funktioner för att få aktuellt datum och tid. Funktionen now () för datetime-modulen ger aktuell tid tillsammans med datumet.
Låt oss använda funktionen now () i vårt Python-skript för att få aktuell tid och datum.
#importing datetime modulefrån datetime importera datetime
# använder nu-funktionen
skriv ut ("Det aktuella datumet och tiden är:", datetime.nu())
Produktion
Utgången visar aktuellt datum och tid.
Vi kan använda strftime () -funktionen för att konvertera datatidsobjektvärdet till en sträng. Direktiven skickas till strftime () -funktionen som argument och den returnerar värdet. Direktivet% H,% M och% S returnerar till exempel värdet av timmar, minuter och sekunder i ett strängformat. Låt oss använda dessa direktiv med funktionen strftime () för att få aktuell tid. I det givna exemplet är datatidens utdata.nu () -funktionen lagras i variabeln date_time. Dessutom lagras utdata från strftime () -funktionen i den aktuella tidvariabeln, och slutligen skriver vi ut den nuvarande tidvariabeln för att få det aktuella tidsvärdet.
#importing the datetime modulefrån datetime importera datetime
# använder nu-funktionen för att få datum- och tidsvärdet
date_time = datetime.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. Nuet().time () -funktionen returnerar endast tidsvärdet. Returvärdet för datetime.nu().time () lagras i current_time-variabeln. Slutligen skriver vi ut varianten current_time för att få det aktuella tidsvärdet.
#importing the datetime modulefrån datetime importera datetime
# använder tidsfunktionen för att få det aktuella tidsvärdet
current_time = datetime.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 localtime () -funktionen för tidsmodulen. Låt oss använda localtime () -funktionen i vårt Python-skript för att få det aktuella tidsvärdet.
#importing av tidsmodulenimporttid
#using localtime () -funktion för att få aktuellt tidsvärde
current_time = tid.lokal tid()
#printing the current_time
skriv ut (aktuell tid)
Produktion
Funktionen localtime () returnerar hela tidsstrukturen.
Vi kan få det aktuella tidsvärdet i ett timme, minut och andra format genom att använda struct_time-fälten. Tm_hour returnerar timvärdet. medan tm_min och tm_sec returnerar minut- respektive sekundvärdena.
#importing av tidsmodulenimporttid
#using localtime () -funktion för att få aktuellt tidsvärde
current_time = tid.lokal tid()
#printing the current_time
skriv ut (aktuell tid.tm_hour, ":", aktuell_tid.tm_min, ":", aktuell tid.tm_sec)
Produktion
Funktionen strftime () returnerar också aktuell tid. Strftime () -funktionen tar tidsstrukturen som ett argument tillsammans med direktiven.
#importing av tidsmodulenimporttid
#using localtime () -funktion för att få aktuellt tidsvärde
current_time_struct = tid.lokal tid()
#using strftime () -funktion
current_time = 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.