Python ir daudzpusīga, universāla un augsta līmeņa programmēšanas valoda mūsdienu laikmetā. Tas piedāvā daudz iebūvētu moduļu un funkciju, lai veiktu dažus specifiskus uzdevumus. Tas arī nodrošina datuma un laika moduļus, lai veiktu ar laiku saistītus uzdevumus. Laika vērtība sākas no 1970. gada 1. janvāra, un lielākā daļa operētājsistēmu atbalsta laika vērtību līdz 2038. gadam. Otrais ir laika vienības aprēķins. Laika vērtība tiek atgriezta peldošā komata skaitļos. Šajā rakstā ir izskaidroti dažādi veidi, kā iegūt pašreizējo laiku, izmantojot Python.
Metodes pašreizējā laika iegūšanai
Šīs ir divas metodes, kā iegūt pašreizējo laiku Python:
- Izmantojot datums Laiks modulis
- Izmantojot laiks modulis
Datetime moduļa izmantošana
Datetime ir iebūvētais Python modulis. Tas nodrošina daudzas iebūvētas funkcijas, lai iegūtu pašreizējo datumu un laiku. Datuma laika moduļa funkcija now () dod pašreizējo laiku kopā ar datumu.
Izmantosim Python skripta funkciju now (), lai iegūtu pašreizējo laiku un datumu.
#importējot datuma laiku modulino datetime importa datetime
#izmantojot funkciju Tagad
print ("Pašreizējais datums un laiks ir:", datuma laiks.tagad ())
Rezultāts
Izejā tiek parādīts pašreizējais datums un laiks.
Mēs varam izmantot funkciju strftime (), lai datatime objekta vērtību pārveidotu par virkni. Direktīvas tiek nodotas strftime () funkcijai kā argumenti, un tā atgriež vērtību. Piemēram, direktīva% H,% M un% S attiecīgi atjauno stundu, minūšu un sekunžu vērtību virknes formātā. Izmantosim šīs direktīvas ar funkciju strftime (), lai iegūtu pašreizējo laiku. Dotajā piemērā datetime izeja.now () funkcija tiek saglabāta mainīgajā datumā_laiks. Funkcijas strftime () izeja tiek saglabāta mainīgajā current_time, un, visbeidzot, mēs drukājam mainīgo current_time, lai iegūtu pašreizējo laika vērtību.
#importējot datuma laiku modulino datetime importa datetime
# izmantojot funkciju now, lai iegūtu datuma un laika vērtību
datuma_laiks = datuma laiks.tagad ()
#using strftime (), lai iegūtu pašreizējo laika vērtību
pašreizējais_laiks = datuma_laiks.strftime ("% H:% M:% S")
drukāt ("Pašreizējais laiks ir:", pašreizējais_laiks)
Rezultāts
Izvade parāda pašreizējo laika vērtību.
Tā vietā, lai iegūtu gan datuma, gan laika vērtību, mēs varam vienkārši iegūt laika vērtību. Tagad ().funkcija time () atgriež tikai laika vērtību. Datetime atgriešanās vērtība.tagad ().laiks () tiek saglabāts mainīgajā current_time. Visbeidzot, mēs drukājam mainīgo current_time, lai iegūtu pašreizējo laika vērtību.
#importējot datuma laiku modulino datetime importa datetime
# izmantojot laika funkciju, lai iegūtu pašreizējo laika vērtību
pašreizējais_laiks = datuma laiks.tagad ().laiks()
drukāt ("Pašreizējais laiks ir:", pašreizējais_laiks)
Rezultāts
Izvade parāda pašreizējo laika vērtību.
Datetime moduli var izmantot dažādos veidos, lai iegūtu pašreizējo laika vērtību.
Izmantojot laika moduli
Pašreizējo laiku var iegūt, izmantojot laika moduļa funkciju localtime (). Izmantosim funkciju localtime () mūsu Python skriptā, lai iegūtu pašreizējo laika vērtību.
#importējot laika moduliimporta laiks
#using localtime () funkciju, lai iegūtu pašreizējo laika vērtību
pašreizējais_laiks = laiks.vietējais laiks()
#printing current_time
drukāt (pašreizējais_laiks)
Rezultāts
Funkcija localtime () atgriež visu laika struktūru.
Izmantojot laukus struct_time, mēs varam iegūt pašreizējo laika vērtību stundas, minūtes un otrā formātā. Tm_hour atgriež stundas vērtību. turpretī tm_min un tm_sec attiecīgi atgriež minūtes un sekundes.
#importējot laika moduliimporta laiks
#using localtime () funkciju, lai iegūtu pašreizējo laika vērtību
pašreizējais_laiks = laiks.vietējais laiks()
#printing current_time
drukāt (pašreizējais_laiks.tm_hour, ":", pašreizējais_laiks.tm_min, ":", pašreizējais_laiks.tm_sec)
Rezultāts
Strftime () funkcija atgriež arī pašreizējo laiku. Funkcija strftime () kā argumentu kopā ar direktīvām ņem laika struktūru.
#importējot laika moduliimporta laiks
#using localtime () funkciju, lai iegūtu pašreizējo laika vērtību
current_time_struct = laiks.vietējais laiks()
#using strftime () funkcija
pašreizējais_laiks = laiks.strftime ("% H:% M:% S", pašreizējais_laika_struktūra)
drukāt ("Pašreizējais laiks ir:", pašreizējais_laiks)
Rezultāts
Secinājums
Python nodrošina datums Laiks un laiks modulis, lai veiktu ar laiku saistītus uzdevumus. Mēs varam iegūt strāvu, izmantojot šos divus moduļus. Šajā rakstā ir izskaidrota datums Laiks un laiks modulis, lai iegūtu vienkāršu piemēru pašreizējam laikam.