Časové razítko je posloupnost znaků nebo zakódovaných informací používaných k nalezení, kdy došlo k určité události, obecně udávající datum a čas dne s přesností na malý zlomek sekundy. V tomto článku se naučíme, jak na to Získejte aktuální časové razítko v Pythonu . Existují různé způsoby, jak získat aktuální časové razítko v Pythonu, můžeme použít funkce z modulů čas, datum a čas a kalendář . 1. Použití času modulu: The čas modul poskytuje různé funkce související s časem. Funkce time, vrátí čas v sekundách od epochy jako číslo s plovoucí desetinnou čárkou. epocha je definována jako bod, kde začíná čas a je závislá na platformě.
Syntax: time.time() Parameters: NA Return: floating point number expressed in seconds.>
python3
# using time module> import> time> # ts stores the time in seconds> ts>=> time.time()> # print the current timestamp> print>(ts)> |
>
livecricket.is
>
Výstup:
1594819641.9622827>
2. Použití modulu datetime : The čas schůzky modul poskytuje třídy pro manipulaci s daty a časy. I když je podporována aritmetika data a času, cílem implementace je efektivní extrakce atributů pro formátování výstupu a manipulaci. Funkce datetime.datetime.now, která vrací počet sekund od epochy.
Syntax: datetime.now() Parameters: tz (time zone) which is optional. Return: the current local date and time.>
python3
# using datetime module> import> datetime;> # ct stores current time> ct>=> datetime.datetime.now()> print>('current time:>->', ct)> # ts store timestamp of current time> ts>=> ct.timestamp()> print>('timestamp:>->', ts)> |
>
>
Výstup:
připojit k databázi java
current time:- 2020-07-15 14:30:26.159446 timestamp:- 1594823426.159446>
3. Použití kalendáře modulu: Časové razítko můžeme získat také kombinací více funkcí z více modulů. V tomto případě použijeme funkci calendar.timegm pro převod n-tice představující aktuální čas.
Syntax: calendar.timegm(tuple) Parameters: takes a time tuple such as returned by the gmtime() function in the time module. Return: the corresponding Unix timestamp value.>
python3
# using calendar module> # using time module> import> calendar;> import> time;> # gmt stores current gmtime> gmt>=> time.gmtime()> print>('gmt:>->', gmt)> # ts stores timestamp> ts>=> calendar.timegm(gmt)> print>('timestamp:>->', ts)> |
návratové pole java
>
>
Výstup:
gmt:- time.struct_time(tm_year=2020, tm_mon=7, tm_mday=15, tm_hour=19, tm_min=21, tm_sec=6, tm_wday=2, tm_yday=197, tm_isdst:-15 times