Python je univerzální, univerzální programovací jazyk na vysoké úrovni moderní doby. Nabízí mnoho vestavěných modulů a funkcí k provádění některých konkrétních úkolů. Poskytuje také moduly času a času pro provádění úkolů souvisejících s časem. Časová hodnota začíná od 1. ledna 1970 a většina operačních systémů podporuje časovou hodnotu do roku 2038. Druhým je výpočet času. Hodnota času je vrácena v číslech s plovoucí desetinnou čárkou. Tento článek vysvětluje různé způsoby, jak získat aktuální čas pomocí Pythonu.
Metody získání aktuálního času
Následují dvě metody, jak získat aktuální čas v Pythonu:
- Pomocí čas schůzky modul
- Pomocí čas modul
Pomocí modulu datetime
Datetime je vestavěný modul Pythonu. Poskytuje mnoho vestavěných funkcí pro získání aktuálního data a času. Funkce now () modulu datetime poskytuje aktuální čas spolu s datem.
Použijme funkci now () v našem skriptu Pythonu k získání aktuálního času a data.
#import datetime moduluz datetime import datetime
#použití funkce now
print ("Aktuální datum a čas je:", datetime.Nyní())
Výstup
Výstup zobrazuje aktuální datum a čas.
Můžeme použít funkci strftime () k převodu hodnoty objektu datatime na řetězec. Direktivy jsou předány funkci strftime () jako argumenty a vrátí hodnotu. Například směrnice% H,% M a% S vrací hodnotu hodin, minut a sekund ve formátu řetězce. Použijme tyto směrnice s funkcí strftime () k získání aktuálního času. V uvedeném příkladu výstup datetime.funkce now () je uložena v proměnné date_time. Navíc výstup funkce strftime () je uložen v proměnné current_time a nakonec tiskneme proměnnou current_time, abychom získali aktuální hodnotu času.
#import datetime moduluz datetime import datetime
#použití funkce now k získání hodnoty data a času
date_time = datetime.Nyní()
# using strftime () k získání aktuální hodnoty času
current_time = datum_čas.strftime ("% H:% M:% S")
print ("Aktuální čas je:", current_time)
Výstup
Výstup ukazuje aktuální hodnotu času.
Místo získání hodnoty data a času můžeme také získat pouze hodnotu času. Nyní ().Funkce time () vrací pouze časovou hodnotu. Návratová hodnota datetime.Nyní().time () je uložen v proměnné current_time. Nakonec tiskneme proměnnou current_time, abychom získali aktuální hodnotu času.
#import datetime moduluz datetime import datetime
#použití funkce času k získání aktuální hodnoty času
current_time = datetime.Nyní().čas()
print ("Aktuální čas je:", current_time)
Výstup
Výstup ukazuje aktuální hodnotu času.
Modul datetime lze použít různými způsoby k získání aktuální hodnoty času.
Pomocí časového modulu
Aktuální čas lze získat pomocí funkce localtime () časového modulu. Pojďme použít funkci localtime () v našem skriptu Pythonu k získání aktuální hodnoty času.
#importování časového modulučas importu
# using localtime () funkce k získání aktuální hodnoty času
current_time = čas.místní čas()
# tisk aktuálního času
tisk (aktuální_čas)
Výstup
Funkce localtime () vrací úplnou časovou strukturu.
Aktuální hodnotu času můžeme získat v hodinovém, minutovém a druhém formátu pomocí polí struct_time. Tm_hour vrací hodnotu hodiny. zatímco tm_min a tm_sec vrací hodnoty minut a sekund.
#importování časového modulučas importu
# using localtime () funkce k získání aktuální hodnoty času
current_time = čas.místní čas()
# tisk aktuálního času
tisk (aktuální_čas.tm_hour, ":", current_time.tm_min, ":", aktuální_čas.tm_sec)
Výstup
Funkce strftime () také vrací aktuální čas. Funkce strftime () bere časovou strukturu jako argument spolu se směrnicemi.
#importování časového modulučas importu
# using localtime () funkce k získání aktuální hodnoty času
current_time_struct = čas.místní čas()
# using strftime () funkce
current_time = čas.strftime ("% H:% M:% S", current_time_struct)
print ("Aktuální čas je:", current_time)
Výstup
Závěr
Python poskytuje čas schůzky a čas modul k provádění úkolů souvisejících s časem. Proud můžeme získat pomocí těchto dvou modulů. Tento článek vysvětluje použití čas schůzky a čas modul pro získání aktuálního času s jednoduchými příklady.