Ottieni Il Tempo In Secondi Javascript

| | | | | |

Il modulo temporale di Python rappresenta oggetti basati sul tempo in Python. Gli sviluppatori utilizzano la funzione time() restituisce l’ora corrente come timestamp UNIX. La funzione ctime() traduce un timestamp UNIX in un formato standard di anno, mese, giorno e ora.

Lavorare con il tempo è una parte essenziale di molti programmi. Ad esempio, supponi di creare un modulo di registrazione per un sito web. Potresti voler recuperare l’ora corrente in modo da sapere quando un utente si è registrato al tuo sito.

Ecco dove entra in gioco il modulo dell’ora Python. Il modulo dell’ora ti consente di lavorare con l’ora nel tuo Python programmi. Puoi eseguire azioni come recuperare l’ora corrente e creare una pausa nel programma.

Questo tutorial discuterà, con riferimento ad esempi, le basi del modulo temporale Python e come usarlo.

Importazione del modulo Python Time

Il modulo time ha un numero di funzioni relative al tempo che puoi implementare nei tuoi programmi Python. Puoi utilizzare il modulo time in tutte le versioni di Python.

Prima di discutere su come utilizzare il modulo time, dobbiamo prima importarlo nel nostro programma. Possiamo farlo usando una istruzione Python import:

time() Funzione Python

La funzione Python time() recupera l’ora corrente. L’ora è rappresentata come il numero di secondi dal 1 gennaio 1970. Questo è il punto in cui inizia l’ora UNIX, chiamata anche "epoca.

Supponiamo di voler recuperare l’ora in questo momento. Potremmo farlo utilizzando questo programma:

l’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnologico dopo aver partecipato a un bootcamp. Fatti abbinare a un bootcamp oggi.

Il laureato medio di un bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.

Il nostro codice ritorna:

Nota che il nostro programma non ha restituito un orario regolare, come come 10:30 AM Il nostro programma ha restituito un numero in virgola mobile (in altre parole, un numero decimale).

Questo numero in virgola mobile è il numero di secondi dall’inizio dell’epoca. Abbiamo stampato l’ora sulla console utilizzando una dichiarazione di stampa.

Nella programmazione, il tempo dell’epoca è un modo standard di rappresentare il tempo. Il modulo time non deve tenere conto dei fusi orari.

Questo perché epoch time memorizza solo il numero di secondi trascorsi dalla data e dall’ora di cui sopra. Nessun dato sul fuso orario viene memorizzato, come il Coordinated Universal Time, insieme a un valore di epoca.

Python Ottieni l’ora corrente usando ctime()

L’ora dell’epoca non è leggibile dalla maggior parte degli umani. Puoi concordare l’ora dall’epoca all’ora locale usando Python ctime().

La funzione ctime() accetta un argomento.Questo argomento è il numero di secondi dall’inizio dell’epoca e restituisce una stringa con la ora locale. Questo valore si basa sul fuso orario del computer.

Supponiamo di voler convertire il nostro numero in virgola mobile dell’epoca precedente in un timestamp. Potremmo farlo utilizzando questo programma:

Il nostro codice restituisce l’ora:

Per prima cosa, abbiamo dichiarato una variabile Python chiamata epoca_tempo. Questa variabile memorizza il nostro timestamp dell’epoca.

Quindi, abbiamo usato time.ctime() per convertire il timestamp in ora locale. Nella riga successiva del nostro codice, abbiamo stampato l’istruzione L’ora locale è:, seguita dall’ora locale. Inoltre, la virgola tra L’ora locale è: e la variabile ora_locale aggiunge uno spazio tra i due valori.

Funzione Python time sleep

Una delle funzioni più comuni nella libreria time di Python è la funzione time.sleep(). time.sleep() sospende l’esecuzione di un programma per un numero specificato di secondi.

Supponiamo di voler stampare la frase "Disconnessione … ", quindi attendere tre secondi prima di stampare "Disconnessione riuscita!" alla console. Potremmo farlo usando questo codice:

Ecco come funziona il nostro programma:

  • "Uscita ‚Ķ " viene stampato sulla console.
  • Il programma si interrompe per 3 secondi.
  • "Disconnessione riuscita!" viene stampato sulla console.

La funzione time.sleep() accetta valori numerici in virgola mobile (decimali) o interi (interi). se vuoi che un programma si fermi per 3,7 secondi, puoi farlo specificando 3,7 come parametro. Nel nostro esempio precedente, abbiamo specificato 3.

Oggetto struct_time Python

Le struct_time odatetime della libreria temporale Python strutturano timestamp non epocali. L’oggetto struct_time è utile perché ti consente di lavorare con un modulo standardizzato quando utilizzi i timestamp.

Ecco i valori dell’oggetto struct_time può memorizzare:

  • tm_year: anno
  • tm_mon: mese
  • tm_mday: giorno del mese
  • tm_hour: ora
  • tm_min: minuto
  • tm_sec: secondo
  • tm_wday: giorno della settimana (0 è lunedi)
  • tm_yday: giorno dell’anno
  • tm_isdst: ora legale

Possiamo accedere a tutti questi attributi tramite un oggetto struct_time. Utilizziamo oggetti struct_time nei nostri esempi di seguito.

"Il Karma di carriera è entrato nella mia vita quando ne avevo più bisogno e mi ha aiutato rapidamente ad abbinarmi a un bootcamp. Due mesi dopo la laurea, ho trovato il lavoro dei miei sogni in linea con i miei valori e obiettivi nella vita!"

Venus, Software Engineer presso Rockbot

Ora, supponiamo di voler convertire l’ora dell’epoca nell’ora locale e fare in modo che il risultato restituisca un oggetto struct_time. Potremmo farlo utilizzando localtime() o gmtime().

La funzione localtime() accetta un’epoca e restituisce un oggetto struct_time.

Supponiamo di voler ottenere il giorno della settimana e il minuto dell’ora correnti. Potremmo farlo usando questo programma:

Il nostro codice restituisce:

Il nostro codice restituisce:

Nel nostro codice, abbiamo usato gmtime () invece di localtime() per generare un oggetto struct_time. Abbiamo assegnato il valore del metodo gmtime() alla variabile current_time.

Successivamente, abbiamo stampato la stringa Python Mese dell’anno: sulla console, seguita dall’attuale mese dell’anno. Questo valore è memorizzato nel valore tm_mon nel nostro oggetto current_time.

Quindi, abbiamo stampato Giorno del mese: sulla console, seguito dal giorno del mese corrente Questo valore è nel valore tm_mday nell’oggetto current_time.

Python time.asctime()

Il asctime() converte un oggetto struct_time in una stringa formattata. Considera il seguente esempio:

Il nostro programma restituisce:

In questo esempio, usiamo la funzione localtime() per conv ert epoch time in un oggetto struct_time. Quindi, usiamo asctime() per convertire il nostro oggetto struct_time in una stringa completamente formattata che rappresenta l’ora corrente.

Questa stringa è assegnata alla variabile formatted_time. Quindi, stampiamo l’istruzione L’ora corrente è:, seguita dall’ora formattata.

time.strftime()

Il strftime( ) formatta i valori in un oggetto struct_time in una particolare stringa.

Ad esempio, supponiamo di voler trasformare una struct_time oggetto in una stringa con il seguente formato: MESE/GIORNO/ANNO. Potremmo farlo usando questo codice:

Il nostro codice restituisce:

Abbiamo importato la libreria temporale. Quindi, abbiamo usato localtime() per generare un oggetto struct_time che riflette l’ora corrente. Abbiamo quindi usato strftime() per convertire il nostro oggetto struct_time in una stringa che mostra il mese, il giorno e l’anno.

Infine, abbiamo stampato il valore dell’array final_time. Questo array memorizza il nostro tempo formattato.

In questo esempio:

Ecco alcuni altri valori che potresti usare con la funzione strftime:

Conclusione

Il modulo temporale di Python ti consente di lavorare con il tempo nel tuo codice Python. Il modulo è dotato di una serie di funzioni diverse.

Puoi usarle per recuperare l’ora corrente, convertire l’ora tra l’ora dell’epoca e valori più leggibili, mettere in pausa un programma, formattare l’ora corrente ed eseguire altre attività .

Leggi la nostra guida su Come programmare in Python per suggerimenti e trucchi su come migliorare la tua conoscenza di Python linguaggio di programmazione.

Ci auguriamo che questo articolo ti abbia aiutato a risolvere il problema. Oltre a Ottieni Il Tempo In Secondi Javascript, controlla altri argomenti relativi a exp.

Vuoi eccellere in Python? Consulta la nostra recensione dei migliori corsi online Python 2022. Se sei interessato alla scienza dei dati, controlla anche come imparare a programmare in R.

A proposito, questo materiale è disponibile anche in altre lingue:



Boris Williams

Rome | 2022-11-30

ones è tutto un po' confuso 😭 Ottieni Il Tempo In Secondi Javascript non è l'unico problema che ho riscontrato. Spero solo che non emerga più

Xu Wu

Milan | 2022-11-30

Forse ci sono altre risposte? Cosa significa esattamente Ottieni Il Tempo In Secondi Javascript significa esattamente?. Tornerò domani con un feedback

Jan Chamberlet

Paris | 2022-11-30

Semplice e chiaro. Grazie per la condivisione. Il mio punto debole è sempre stato il Ottieni Il Tempo In Secondi Javascript e altri problemi con il JavaScript 😁. Spero solo che non emerga più

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically