# Time - Funzione per script e grafici

Time() consente di formattare un'espressione come valore ora nel formato dell'ora impostato nelle variabili di sistema nello script di caricamento dei dati o nel sistema operativo, a meno che non venga fornita una stringa di formattazione.

Sintassi:

Time(number[, format])

Tipo di dati restituiti: duale

Argomenti

| Argomento | Descrizione |
| --- | --- |
| number | Il numero da formattare. |
| format | Stringa che descrive come formattare la stringa dell'ora risultante. Se viene omessa, si utilizza il formato dell'ora e il separatore decimale impostati nel sistema operativo.<br><br>La funzione `Time` supporta molte opzioni di formato per diverse strutture per l'ora, ad esempio:<br><br>`hh:mm:ss`: formatta un valore orario in un formato orario standard e visualizza ore, minuti e secondi con zeri iniziali.<br><br>​`hh:mm TT`: utilizza un formato di 12 ore con il suffisso AM/PM.<br><br>​`hh:mm`: mostra solo le ore e i minuti, omettendo i secondi.<br><br>​`hh.mm.ss`: formato orario con separatori diversi, come ad esempio un punto (`.`) anziché i due punti.<br><br>​`hh TT`: include solo l'ora e AM/PM.<br><br>​`hh "Hrs" mm "Mins"`:​ mostra l'ora con un testo personalizzato, ad esempio Hrs.<br><br>[Descrizioni per i formati di numeri e ora](https://help.qlik.com/it-IT/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Introduction/conventions-number-time-formats.htm) |

Esempio: espressioni dei grafici

| Esempio | Risultato |
| --- | --- |
| `Time( 0.375 )` | Restituisce `09:00:00` quando l'impostazione `TimeFormat` è `'hh:mm:ss'`. |
| `Time( 35648.375 )` | Restituisce `09:00:00` quando il valore `Timeformat` fornito è `'hh:mm:ss'`. |
| `Time( 0.99999, 'hh-mm' )` | Restituisce `23-59` ignorando l'impostazione `TimeFormat` poiché il formato è fornito nella misura. |

## Esempio: principi fondamentali della funzione Time

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Time.htm)

#### Espressione del grafico

Panoramica

Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.

Lo script di caricamento contiene:

* Un set di dati che viene caricato in una tabella dati chiamata `Example`.

* Il seguente campo in una tabella dati:

  * `TimeValue`

* La variabile `TimeFormat`, che utilizza il formato `hh:mm:ss`.

Script di caricamento

```
SET TimeFormat='hh:mm:ss';
Example:
Load * inline [
TimeValue
0.375
35648.375
0.99999
];
```

Risultati

Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione:

* ` TimeValue
                                       `

Creare le seguenti misure:

* `=Time(TimeValue )`, per visualizzare il valore come ora formattata utilizzando l'impostazione di sistema.

* `=Time(TimeValue, 'hh-mm' )`, per visualizzare il valore come ora nel formato fornito nella funzione.

* `=Time(TimeValue, 'hh:mm:ss' )`, per visualizzare il valore come ora nel formato fornito nella funzione.

* `=Time(TimeValue, 'hh:mm TT' )`, per visualizzare il valore come ora nel formato fornito nella funzione.

* `=Time(TimeValue, 'hh:mm' )`, per visualizzare il valore come ora nel formato fornito nella funzione.

* `=Time(TimeValue, 'hh.mm.ss' )`, per visualizzare il valore come ora nel formato fornito nella funzione.

* `=Time(TimeValue, 'hh TT' )`, per visualizzare il valore come ora nel formato fornito nella funzione.

* `=Time(TimeValue, 'hh "Hrs" mm "Mins"' )`, per visualizzare il valore come ora nel formato fornito nella funzione.

Tabella dei risultati

| TimeValue | Time(TimeValue) | Time(TimeValue, 'hh-mm') | Time(TimeValue, 'hh:mm:ss') | Time(TimeValue, 'hh:mm TT') | Time(TimeValue, 'hh:mm') | Time(TimeValue, 'hh.mm.ss') | Time(TimeValue, 'hh TT') | Time(TimeValue, 'hh "Hrs" mm "Mins"') |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 0.375 | 09:00:00 | 09-00 | 09:00:00 | 09:00 AM | 09:00 | 09.00.00 | 09 AM | 09 Ore 00 Min |
| 0.99999 | 23:59:59 | 23-59 | 23:59:59 | 11:59 PM | 23:59 | 23.59.59 | 11 PM | 23 Hrs 59 Mins |
| 35648.375 | 09:00:00 | 09-00 | 09:00:00 | 09:00 AM | 09:00 | 09.00.00 | 09 AM | 09 Hrs 00 Mins |

I risultati mostrano come la funzione `Time` può visualizzare i valori in base al formato fornito nell'espressione della funzione.

## Esempio: principi fondamentali della funzione Time che utilizza un'impostazione TimeFormat differente

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Time.htm)

#### Espressione del grafico

Panoramica

Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.

Lo script di caricamento contiene:

* Un set di dati che viene caricato in una tabella dati chiamata `Example`.

* Il seguente campo in una tabella dati:

  * `TimeValue`

* La variabile `TimeFormat`, che utilizza il formato `hh.mm.ss`.

Script di caricamento

```
SET TimeFormat='hh.mm.ss';
Example:
Load * inline [
TimeValue
0.375
35648.375
0.99999
];
```

Risultati

Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione:

* ` TimeValue
                                       `

Creare le seguenti misure:

* `=Time(TimeValue )`, per visualizzare il valore come ora formattata utilizzando l'impostazione di sistema.

* `=Time(TimeValue, 'hh-mm' )`, per visualizzare il valore come ora nel formato fornito nella funzione.

* `=Time(TimeValue, 'hh:mm:ss' )`, per visualizzare il valore come ora nel formato fornito nella funzione.

* `=Time(TimeValue, 'hh:mm TT' )`, per visualizzare il valore come ora nel formato fornito nella funzione.

* `=Time(TimeValue, 'hh:mm' )`, per visualizzare il valore come ora nel formato fornito nella funzione.

* `=Time(TimeValue, 'hh.mm.ss' )`, per visualizzare il valore come ora nel formato fornito nella funzione.

* `=Time(TimeValue, 'hh TT' )`, per visualizzare il valore come ora nel formato fornito nella funzione.

* `=Time(TimeValue, 'hh "Hrs" mm "Mins"' )`, per visualizzare il valore come ora nel formato fornito nella funzione.

Tabella dei risultati

| TimeValue | Time(TimeValue) | Time(TimeValue, 'hh-mm') | Time(TimeValue, 'hh:mm:ss') | Time(TimeValue, 'hh:mm TT') | Time(TimeValue, 'hh:mm') | Time(TimeValue, 'hh.mm.ss') | Time(TimeValue, 'hh TT') | Time(TimeValue, 'hh "Hrs" mm "Mins"') |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 0.375 | 09.00.00 | 09-00 | 09:00:00 | 09:00 AM | 09:00 | 09.00.00 | 09 AM | 09 Hrs 00 Mins |
| 0.99999 | 23.59.59 | 23-59 | 23:59:59 | 11:59 PM | 23:59 | 23.59.59 | 11 PM | 23 Hrs 59 Mins |
| 35648.375 | 09.00.00 | 09-00 | 09:00:00 | 09:00 AM | 09:00 | 09.00.00 | 09 AM | 09 Hrs 00 Mins |

I risultati mostrano come la funzione `Time` può visualizzare i valori in base al formato fornito nell'espressione della funzione.