Guida

Come convertire un orario in ore decimali o minuti decimali

Inserisci un orario con due o tre componenti separate da due punti per ottenere ore decimali, minuti decimali e secondi totali. Per il percorso inverso, usa la modalità da decimale a tempo e, se necessario, interpreta il numero come minuti.

Strumento Convertitore da Orario a Decimale

A cosa serve il convertitore di tempo in formato decimale

Questo convertitore serve a trasformare una durata scritta come ore e minuti, oppure ore, minuti e secondi, in ore decimali, minuti decimali e secondi totali. È utile quando devi riportare una durata in un foglio di calcolo, confrontare tempi o usare un valore decimale in un altro calcolo. La modalità predefinita converte un orario in unità decimali; è disponibile anche il percorso inverso, da un numero decimale a una rappresentazione temporale.

Come convertire un orario in ore o minuti decimali

  1. Apri lo strumento e individua il campo per il valore temporale e il selettore della modalità.
  2. Per convertire un orario in un valore decimale, lascia la modalità predefinita oppure seleziona to_decimal. Inserisci due componenti separate da due punti, nel formato ore:minuti, oppure tre componenti, nel formato ore:minuti:secondi. Usa numeri interi, ad esempio 2:45 o 2:45:30.
  3. Avvia la conversione e controlla il risultato. Un esito riuscito riporta le ore decimali, i minuti decimali e i secondi totali.
  4. Per fare l’operazione inversa, seleziona from_decimal e inserisci un numero in formato decimale, come 2.75. Se vuoi interpretare quel numero come minuti anziché come ore, imposta l’unità opzionale su minutes.
  5. Avvia nuovamente la conversione. Il risultato inverso viene arrotondato al secondo intero e mostra ore, minuti e secondi. Per valori pari o superiori a 100 ore, la parte delle ore può contenere più di due cifre.

Come leggere il risultato e quali sono i limiti

Nel percorso da orario a decimale, il valore inserito non viene trattato come una semplice stringa: le componenti vengono lette come numeri interi. Con due componenti, la prima rappresenta le ore e la seconda i minuti; con tre componenti, la terza rappresenta i secondi. Minuti e secondi devono essere inferiori a 60. Quando la conversione riesce, i valori decimali sono arrotondati a sei cifre dopo la virgola.

Nel percorso inverso, il numero viene letto come valore a virgola mobile. La durata risultante viene convertita in secondi interi prima di essere suddivisa in ore, minuti e secondi. L’arrotondamento segue le regole di round di Python, compresa la gestione dei casi di metà esatta. Le durate negative possono produrre rappresentazioni non convenzionali; inoltre, valori decimali non finiti come infinito o NaN possono causare un errore invece di un risultato non riuscito.

Esempio pratico

Devi riportare una durata di un’ora e trenta minuti in un foglio di calcolo che usa valori decimali.

Inserisci 01:30 nella modalità predefinita e avvia la conversione.

Per un'ora e trenta minuti il risultato è di 1,5 ore decimali, 90 minuti decimali e 5400 secondi totali, con i valori decimali arrotondati a sei cifre.

Limiti

  • Le durate di almeno 100 ore possono avere più di due cifre nella parte delle ore, mentre gli input negativi possono produrre rappresentazioni non convenzionali.
  • Un numero non interpretabile come valore a virgola mobile non produce un risultato riuscito; valori non finiti, come NaN e infinito, possono causare un errore durante la conversione.

Errori comuni

  • Se la conversione fallisce, una causa frequente è un input con un formato diverso da due o tre componenti numeriche separate da due punti, oppure con minuti o secondi pari o superiori a 60. Correggi il valore, ad esempio usando 2:45 o 2:45:30.

Domande frequenti

Posso convertire un orario scritto come ore e minuti?

Sì, se inserisci due componenti separate da due punti, come ore e minuti, oppure tre componenti, come ore, minuti e secondi. Le componenti devono essere numeriche e minuti e secondi devono essere inferiori a 60.

Posso convertire i minuti decimali in un orario?

Solo nella modalità from_decimal: imposta l’unità opzionale su minutes prima della conversione. In questo caso il numero decimale viene interpretato come una quantità di minuti.

Come viene arrotondato il risultato?

Il risultato da decimale a tempo viene arrotondato al secondo intero secondo le regole di round di Python. Per questo un valore vicino a una soglia può non conservare frazioni di secondo.

Strumento

Convertitore da Orario a Decimale