# Time – Skript- och diagramfunktion

Time() formaterar ett uttryck som ett tidsvärde, i det tidsformat som har ställts in i systemvariablerna i dataladdningsskriptet eller operativsystemet, om inte en formatsträng finns.

Syntax:

Time(number[, format])

Returnerad datatyp: dual

Argument

| Argument | Beskrivning |
| --- | --- |
| number | Talet som ska formateras. |
| format | Sträng som beskriver hur den resulterande tidsträngen ska formateras. Om den utelämnas används operativsystemets tidsformat och decimalavgränsare.<br><br>Funktionen `Time` har stöd för många formatalternativ för olika tidsstrukturer, t.ex:<br><br>`hh:mm:ss` – formaterar ett tidsvärde i ett standardtidsformat och visar timmar, minuter och sekunder med inledande nollor.<br><br>​`hh:mm TT` – ​Använder ett 12-timmarsformat med suffixet AM/PM.<br><br>​`hh:mm` – Visar endast timmar och minuter och utelämnar sekunder.<br><br>​`hh.mm.ss` – tidsformat med olika avdelare, t.ex. en punkt (`.`) i stället för ett kolon.<br><br>​`hh TT` – ​Inkluderar endast timme och AM/PM.<br><br>​`hh "Hrs" mm "Mins"` – ​visar tiden med anpassad text, t.ex. Hrs.​<br><br>[Beskrivningar för tal- och tidsformat](https://help.qlik.com/sv-SE/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Introduction/conventions-number-time-formats.htm) |

Exempel: diagramuttryck

| Exempel | Resultat |
| --- | --- |
| `Time( 0.375 )` | Returnerar `09:00:00` när inställningen för `TimeFormat` är `'hh:mm:ss'`. |
| `Time( 35648.375 )` | Returnerar `09:00:00` när `Timeformat` är `'hh:mm:ss'`. |
| `Time( 0.99999, 'hh-mm' )` | Returnerar `23-59` genom att ignorera inställningen `TimeFormat` eftersom formatet anges i måttet. |

## Exempel – grunderna i Tid

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

#### Diagramuttryck

Översikt

Öppna dataladdningsredigeraren och lägg till laddningsskriptet nedan i ett nytt delavsnitt.

Laddningsskriptet innehåller:

* En datauppsättning som läses in i en datatabell som heter `Example`.

* Följande fält i en datatabell:

  * `TimeValue`

* Variabeln `TimeFormat`, som använder formatet `hh:mm:ss`.

Laddningsskript

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

Resultat

Ladda data och öppna ett ark. Skapa en ny tabell och lägg till det här fältet som en dimension:

* ` TimeValue
                                       `

Skapa följande mått:

* `=Time(TimeValue )` för att visa värdet som en tid formaterad med hjälp av systeminställningen.

* `=Time(TimeValue, 'hh-mm' )` för att visa värdet som en tid med det format som fås i funktionen.

* `=Time(TimeValue, 'hh:mm:ss' )` för att visa värdet som en tid med det format som fås i funktionen.

* `=Time(TimeValue, 'hh:mm TT' )` för att visa värdet som en tid med det format som fås i funktionen.

* `=Time(TimeValue, 'hh:mm' )` för att visa värdet som en tid med det format som fås i funktionen.

* `=Time(TimeValue, 'hh.mm.ss' )` för att visa värdet som en tid med det format som fås i funktionen.

* `=Time(TimeValue, 'hh TT' )` för att visa värdet som en tid med det format som fås i funktionen.

* `=Time(TimeValue, 'hh "Hrs" mm "Mins"' )` för att visa värdet som en tid med det format som fås i funktionen.

Resultattabell

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

Resultaten visar hur funktionen `Time` kan visa värdena baserat på det format som anges i funktionsuttrycket.

## Exempel – grunderna i tid med en annan TimeFormat-inställning

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

#### Diagramuttryck

Översikt

Öppna dataladdningsredigeraren och lägg till laddningsskriptet nedan i ett nytt delavsnitt.

Laddningsskriptet innehåller:

* En datauppsättning som läses in i en datatabell som heter `Example`.

* Följande fält i en datatabell:

  * `TimeValue`

* Variabeln `TimeFormat`, som använder formatet `hh.mm.ss`.

Laddningsskript

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

Resultat

Ladda data och öppna ett ark. Skapa en ny tabell och lägg till det här fältet som en dimension:

* ` TimeValue
                                       `

Skapa följande mått:

* `=Time(TimeValue )` för att visa värdet som en tid formaterad med hjälp av systeminställningen.

* `=Time(TimeValue, 'hh-mm' )` för att visa värdet som en tid med det format som fås i funktionen.

* `=Time(TimeValue, 'hh:mm:ss' )` för att visa värdet som en tid med det format som fås i funktionen.

* `=Time(TimeValue, 'hh:mm TT' )` för att visa värdet som en tid med det format som fås i funktionen.

* `=Time(TimeValue, 'hh:mm' )` för att visa värdet som en tid med det format som fås i funktionen.

* `=Time(TimeValue, 'hh.mm.ss' )` för att visa värdet som en tid med det format som fås i funktionen.

* `=Time(TimeValue, 'hh TT' )` för att visa värdet som en tid med det format som fås i funktionen.

* `=Time(TimeValue, 'hh "Hrs" mm "Mins"' )` för att visa värdet som en tid med det format som fås i funktionen.

Resultattabell

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

Resultaten visar hur funktionen `Time` kan visa värdena baserat på det format som anges i funktionsuttrycket.