logo

Obteniu la marca de temps actual amb Python

Una marca de temps és una seqüència de caràcters o informació codificada que s'utilitza per trobar quan s'ha produït un esdeveniment concret, generalment donant la data i l'hora del dia, amb precisió en una petita fracció de segon. En aquest article, aprendrem a fer-ho Obteniu la marca de temps actual a Python . Hi ha diferents maneres d'obtenir la marca de temps actual a Python, podem utilitzar funcions dels mòduls hora, datahora i calendari . 1. Ús del temps del mòdul: El temps El mòdul ofereix diverses funcions relacionades amb el temps. El temps de la funció, retorna el temps en segons des de l'època com a nombre de coma flotant. L'època es defineix com el punt on comença el temps i depèn de la plataforma.

 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)>



>

forma completa pvr

>

Sortida:

1 milió en dígits
1594819641.9622827>

2. Ús del mòdul datetime: El data i hora El mòdul ofereix classes per manipular dates i hores. Tot i que s'admet l'aritmètica de data i hora, l'objectiu de la implementació és l'extracció eficient d'atributs per al format i la manipulació de la sortida. La funció datetime.datetime.now que retorna el nombre de segons des de l'època.

 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)>

>

>

Sortida:

current time:- 2020-07-15 14:30:26.159446 timestamp:- 1594823426.159446>

3. Ús del calendari del mòdul: També podem obtenir la marca de temps combinant diverses funcions de diversos mòduls. En això farem servir la funció calendar.timegm per convertir la tupla que representa l'hora actual.

 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

codis de color java




# 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)>

>

canviar el nom d'un directori
>

Sortida:

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=0) marca de temps:- 4086948