Pytonorm

Python Få aktuell tid

Python Få aktuell tid

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:

  1. Genom att använda datum Tid modul
  2. 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 module
frå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 module
frå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 module
frå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 tidsmodulen
importtid
#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 tidsmodulen
importtid
#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 tidsmodulen
importtid
#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.

Mus Hur man använder Xdotool för att stimulera musklick och tangenttryckningar i Linux
Hur man använder Xdotool för att stimulera musklick och tangenttryckningar i Linux
Xdotool är ett ledigt verktyg för öppen källkod för simulering av musklick och tangenttryckningar. Den här artikeln kommer att täcka en kort guide om ...
Mus Topp 5 Ergonomiska datormusprodukter för Linux
Topp 5 Ergonomiska datormusprodukter för Linux
Ger långvarig datoranvändning smärta i handleden eller fingrarna? Lider du av styva leder och måste ständigt skaka hand? Känner du en brännande smärta...
Mus Så här ändrar du inställningar för mus och pekplatta med Xinput i Linux
Så här ändrar du inställningar för mus och pekplatta med Xinput i Linux
De flesta Linux-distributioner levereras med "libinput" -bibliotek som standard för att hantera inmatningshändelser i ett system. Den kan bearbeta inm...