# Time Script- en diagramfunctie

Time() maakt een uitdrukking op als een tijdwaarde in de tijdnotatie die in de systeemvariabelen in het load-script voor gegevens of in het besturingssysteem is ingesteld, tenzij een opmaakreeks is opgegeven.

Syntaxis:

Time(number[, format])

Retourgegevenstypen: dubbele waarde

Argumenten

| Argument | Beschrijving |
| --- | --- |
| number | Het getal dat moet worden opgemaakt. |
| format | Tekenreeks die beschrijft hoe de resulterende tijdreeks moet worden opgemaakt. Bij weglating wordt gebruikgemaakt van de tijdnotatie en het scheidingsteken voor decimalen die zijn ingesteld in het besturingssysteem.<br><br>De functie `Time` ondersteunt vele opmaakopties voor verschillende tijdstructuren, bijvoorbeeld:<br><br>`hh:mm:ss`—Maakt een tijdwaarde op in een standaard tijdnotatie en geeft uren, minuten en seconden met voorloopnullen weer.<br><br>​`hh:mm TT`—​Gebruikt een 12-uursnotatie met AM/PM achtervoegsel.<br><br>​`hh:mm`-Toont alleen uren en minuten, zonder seconden.<br><br>​`hh.mm.ss`—Tijdnotatie met verschillende scheidingstekens, zoals een punt (`.`) in plaats van een dubbele punt.<br><br>​`hh TT`—​Alleen uur en AM/PM.<br><br>​`hh "Hrs" mm "Mins"`—​Toont de tijd met aangepaste tekst, zoals Hrs.​<br><br>[Beschrijvingen van conventies voor getal- en tijdnotaties](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Introduction/conventions-number-time-formats.htm) |

Voorbeeld: diagramuitdrukkingen

| Voorbeeld | Resultaat |
| --- | --- |
| `Time( 0.375 )` | Retourneert `09:00:00` als de `TimeFormat` instelling `'hh:mm:ss'` is. |
| `Time( 35648.375 )` | Retourneert `09:00:00` als de geleverde `Timeformat` `'hh:mm:ss'` is. |
| `Time( 0.99999, 'hh-mm' )` | Retourneert `23-59` door de instelling `TimeFormat` te negeren, aangezien de notatie in de meting wordt geleverd. |

## Voorbeeld - Basisprincipes voor Time

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

#### Diagramuitdrukking

Overzicht

Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuwe sectie.

Het load-script bevat:

* Een gegevensverzameling die wordt geladen in een tabel met de naam `Example`.

* Het volgende veld in een gegevenstabel:

  * `TimeValue`

* De variabele `TimeFormat`, die de notatie `hh:mm:ss` gebruikt.

Load-script

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

Resultaten

Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:

* ` TimeValue
                                       `

Maak de volgende metingen:

* `=Time(TimeValue )`, om de waarde weer te geven als een tijd die is opgemaakt met behulp van de systeeminstelling.

* `=Time(TimeValue, 'hh-mm' )`, om de waarde weer te geven als een tijd volgens de notatie die in de functie is opgegeven.

* `=Time(TimeValue, 'hh:mm:ss' )`, om de waarde weer te geven als een tijd volgens de notatie die in de functie is opgegeven.

* `=Time(TimeValue, 'hh:mm TT' )`, om de waarde weer te geven als een tijd volgens de notatie die in de functie is opgegeven.

* `=Time(TimeValue, 'hh:mm' )`, om de waarde weer te geven als een tijd volgens de notatie die in de functie is opgegeven.

* `=Time(TimeValue, 'hh.mm.ss' )`, om de waarde weer te geven als een tijd volgens de notatie die in de functie is opgegeven.

* `=Time(TimeValue, 'hh TT' )`, om de waarde weer te geven als een tijd volgens de notatie die in de functie is opgegeven.

* `=Time(TimeValue, 'hh "Hrs" mm "Mins"' )`, om de waarde weer te geven als een tijd volgens de notatie die in de functie is opgegeven.

Resultatentabel

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

De resultaten laten zien hoe de functie `Time` de waarden kan weergeven op basis van de notatie die in de functie-uitdrukking is opgegeven.

## Voorbeeld - Basisprincipes voor Time met behulp van een andere TimeFormat instelling

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

#### Diagramuitdrukking

Overzicht

Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuwe sectie.

Het load-script bevat:

* Een gegevensverzameling die wordt geladen in een tabel met de naam `Example`.

* Het volgende veld in een gegevenstabel:

  * `TimeValue`

* De variabele `TimeFormat`, die de notatie `hh.mm.ss` gebruikt.

Load-script

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

Resultaten

Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:

* ` TimeValue
                                       `

Maak de volgende metingen:

* `=Time(TimeValue )`, om de waarde weer te geven als een tijd die is opgemaakt met behulp van de systeeminstelling.

* `=Time(TimeValue, 'hh-mm' )`, om de waarde weer te geven als een tijd volgens de notatie die in de functie is opgegeven.

* `=Time(TimeValue, 'hh:mm:ss' )`, om de waarde weer te geven als een tijd volgens de notatie die in de functie is opgegeven.

* `=Time(TimeValue, 'hh:mm TT' )`, om de waarde weer te geven als een tijd volgens de notatie die in de functie is opgegeven.

* `=Time(TimeValue, 'hh:mm' )`, om de waarde weer te geven als een tijd volgens de notatie die in de functie is opgegeven.

* `=Time(TimeValue, 'hh.mm.ss' )`, om de waarde weer te geven als een tijd volgens de notatie die in de functie is opgegeven.

* `=Time(TimeValue, 'hh TT' )`, om de waarde weer te geven als een tijd volgens de notatie die in de functie is opgegeven.

* `=Time(TimeValue, 'hh "Hrs" mm "Mins"' )`, om de waarde weer te geven als een tijd volgens de notatie die in de functie is opgegeven.

Resultatentabel

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

De resultaten laten zien hoe de functie `Time` de waarden kan weergeven op basis van de notatie die in de functie-uitdrukking is opgegeven.