Python je všestranný univerzálny univerzálny programovací jazyk modernej doby. Ponúka mnoho zabudovaných modulov a funkcií na vykonávanie niektorých konkrétnych úloh. Poskytuje tiež moduly času a času na vykonávanie úloh súvisiacich s časom. Časová hodnota začína od 1. januára 1970 a väčšina operačných systémov podporuje časovú hodnotu do roku 2038. Druhá je jednotka času. Hodnota času sa vráti v číslach s pohyblivou rádovou čiarkou. Tento článok vysvetľuje rôzne spôsoby získania aktuálneho času pomocou Pythonu.
Metódy na získanie aktuálneho času
Nasledujú dve metódy na získanie aktuálneho času v Pythone:
- Použitím Dátum Čas modul
- Použitím čas modul
Pomocou modulu datetime
Dátum a čas je zabudovaný modul Python. Poskytuje mnoho vstavaných funkcií na získanie aktuálneho dátumu a času. Funkcia now () modulu datetime poskytuje aktuálny čas spolu s dátumom.
Použime funkciu now () v našom skripte Python na získanie aktuálneho času a dátumu.
#importovanie modulu datetimeod
#použitie funkcie now
print ("Aktuálny dátum a čas je:", datetime.teraz ())
Výkon
Výstup zobrazuje aktuálny dátum a čas.
Pomocou funkcie strftime () môžeme previesť hodnotu objektu datatime na reťazec. Direktívy sa odovzdajú funkcii strftime () ako argumenty a vráti hodnotu. Napríklad smernica% H,% M a% S vracia hodnotu hodín, minút a sekúnd vo formáte reťazca. Použime tieto smernice s funkciou strftime () na získanie aktuálneho času. V danom príklade výstup datetime.funkcia now () je uložená v premennej date_time. Okrem toho je výstup funkcie strftime () uložený v premennej current_time a nakoniec tlačíme premennú current_time, aby sme získali aktuálnu hodnotu času.
#importovanie modulu datetimeod
#použitím funkcie now získate hodnotu dátumu a času
date_time = datetime.teraz ()
#using strftime () na získanie aktuálnej hodnoty času
current_time = date_time.strftime ("% H:% M:% S")
print ("Aktuálny čas je:", current_time)
Výkon
Výstup zobrazuje aktuálnu hodnotu času.
Namiesto získania hodnoty dátumu a času môžeme získať iba hodnotu času. Teraz ().funkcia time () vráti iba časovú hodnotu. Návratová hodnota datetime.teraz ().time () je uložený v premennej current_time. Nakoniec tlačíme premennú current_time, aby sme dostali aktuálnu hodnotu času.
#importovanie modulu datetimeod
#použitie funkcie času na získanie aktuálnej hodnoty času
current_time = datetime.teraz ().čas ()
print ("Aktuálny čas je:", current_time)
Výkon
Výstup zobrazuje aktuálnu hodnotu času.
Modul datetime je možné na získanie aktuálnej hodnoty času použiť rôznymi spôsobmi.
Pomocou časového modulu
Aktuálny čas je možné získať pomocou funkcie localtime () časového modulu. Na získanie aktuálnej hodnoty času použijeme v našom skripte Python funkciu localtime ().
#importovanie časového modulučas importu
# using localtime () funkcia na získanie aktuálnej hodnoty času
current_time = čas.miestny čas()
#print the current_time
print (current_time)
Výkon
Funkcia localtime () vráti úplnú časovú štruktúru.
Aktuálnu hodnotu času môžeme získať v hodinách, minútach a sekundách pomocou polí struct_time. Tm_hour vráti hodnotu hodiny. zatiaľ čo tm_min a tm_sec vracajú hodnoty minút a sekúnd.
#importovanie časového modulučas importu
# using localtime () funkcia na získanie aktuálnej hodnoty času
current_time = čas.miestny čas()
#print the current_time
tlač (current_time.tm_hour, ":", current_time.tm_min, ":", current_time.tm_sec)
Výkon
Funkcia strftime () tiež vráti aktuálny čas. Funkcia strftime () berie časovú štruktúru ako argument spolu so smernicami.
#importovanie časového modulučas importu
# using localtime () funkcia na získanie aktuálnej hodnoty času
current_time_struct = čas.miestny čas()
# using strftime () funkcie
current_time = čas.strftime ("% H:% M:% S", current_time_struct)
print ("Aktuálny čas je:", current_time)
Výkon
Záver
Python poskytuje Dátum Čas a čas modul na vykonávanie časových úloh. Pomocou týchto dvoch modulov môžeme získať prúd. Tento článok vysvetľuje použitie Dátum Čas a čas modul na získanie aktuálneho času na jednoduchých príkladoch.