# Time funkcja skryptu i funkcja wykresu

Funkcja Time() formatuje wyrażenie jako wartość czasu przy użyciu formatu czasu ustawionego w zmiennych systemowych w skrypcie ładowania danych lub systemie operacyjnym, chyba że podano format ciągu znaków.

Składnia:

Time(number[, format])

Typ zwracanych danych: wartość podwójna

Argumenty

| Argument | Opis |
| --- | --- |
| number | Liczba do sformatowania. |
| format | Ciąg znaków opisujący sposób formatowania otrzymywanego ciągu godziny. W przypadku pominięcia użyty jest format godziny i separator dziesiętny ustawione w systemie operacyjnym.<br><br>Funkcja `Time` obsługuje wiele opcji formatu dla różnych struktur godziny, na przykład:<br><br>`hh:mm:ss` — formatuje wartość czasu w standardowym formacie i wyświetla godziny, minuty i sekundy z początkowymi zerami.<br><br>​`hh:mm TT` —​używa formatu 12-godzinnego z przyrostkiem AM/PM.<br><br>​`hh:mm` —wyświetla tylko godziny i minuty, pomijając sekundy.<br><br>​`hh.mm.ss`— format czasu z różnymi separatorami, takimi jak kropka (`.`) zamiast dwukropka.<br><br>​`hh TT` — obejmuje tylko godzinę i AM/PM.<br><br>​`hh "Hrs" mm "Mins"` — wyświetla godzinę z niestandardowym tekstem, takim jak Hrs.​<br><br>[Opisy formatów liczb i godzin](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Introduction/conventions-number-time-formats.htm) |

Przykład: wyrażenia wykresu

| Przykład | Wynik |
| --- | --- |
| `Time( 0.375 )` | Zwraca `09:00:00`, gdy ustawienie `TimeFormat` to `'hh:mm:ss'`. |
| `Time( 35648.375 )` | Zwraca `09:00:00`, gdy `Timeformat` jest `'hh:mm:ss'`. |
| `Time( 0.99999, 'hh-mm' )` | Zwraca `23-59`, ignorując ustawienie `TimeFormat`, ponieważ format jest dostarczany w miarze. |

## Przykład — podstawy dotyczące godzin

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

#### Wyrażenie wykresu

Przegląd

Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej sekcji.

Skrypt ładowania zawiera:

* Zestaw danych załadowany do tabeli o nazwie `Example`.

* Następujące pole w tabeli danych:

  * `TimeValue`

* Zmienna `TimeFormat`, która używa formatu `hh:mm:ss`.

Skrypt ładowania

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

Wyniki

Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj to pole jako wymiar:

* ` TimeValue
                                       `

Utwórz następujące miary:

* `=Time(TimeValue )`, aby wyświetlić wartość w formacie godziny przy użyciu ustawienia systemowego.

* `=Time(TimeValue, 'hh-mm' )`, aby wyświetlić wartość jako format godziny przy użyciu formatu podanego w funkcji.

* `=Time(TimeValue, 'hh:mm:ss' )`, aby wyświetlić wartość jako format godziny przy użyciu formatu podanego w funkcji.

* `=Time(TimeValue, 'hh:mm TT' )`, aby wyświetlić wartość jako format godziny przy użyciu formatu podanego w funkcji.

* `=Time(TimeValue, 'hh:mm' )`, aby wyświetlić wartość jako format godziny przy użyciu formatu podanego w funkcji.

* `=Time(TimeValue, 'hh.mm.ss' )`, aby wyświetlić wartość jako format godziny przy użyciu formatu podanego w funkcji.

* `=Time(TimeValue, 'hh TT' )`, aby wyświetlić wartość jako format godziny przy użyciu formatu podanego w funkcji.

* `=Time(TimeValue, 'hh "Hrs" mm "Mins"' )`, aby wyświetlić wartość jako format godziny przy użyciu formatu podanego w funkcji.

Tabela wynikowa

| WartośćCzasu | Czas(WartośćCzasu) | Czas(WartośćCzasu, 'gg-mm') | Czas(WartośćCzasu, 'gg:mm:ss') | Czas(WartośćCzasu, 'gg:mm TT') | Time(TimeValue, 'hh:mm') | Time(TimeValue, 'hh.mm.ss') | Time(TimeValue, 'hh TT') | Time(TimeValue, 'hh "Godz." mm "Min."') |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 0.375 | 09:00:00 | 09:00 | 09:00:00 | 09:00 AM | 09:00 | 09.00.00 | 09 AM | 09 godz. 00 min. |
| 0.99999 | 23:59:59 | 23-59 | 23:59:59 | 11:59 PM | 23:59 | 23.59.59 | 11 PM | 23 godz. 59 min. |
| 35648.375 | 09:00:00 | 09:00 | 09:00:00 | 09:00 | 09:00 | 09:00:00 | 09:00 | 09 godz. 00 min. |

Wyniki pokazują, w jaki sposób funkcja `Time` może wyświetlać wartości na podstawie formatu podanego w wyrażeniu funkcji.

## Przykład — podstawowe informacje dotyczące czasu przy użyciu innego ustawienia TimeFormat

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

#### Wyrażenie wykresu

Przegląd

Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej sekcji.

Skrypt ładowania zawiera:

* Zestaw danych załadowany do tabeli o nazwie `Example`.

* Następujące pole w tabeli danych:

  * `TimeValue`

* Zmienna `TimeFormat`, która używa formatu `hh.mm.ss`.

Skrypt ładowania

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

Wyniki

Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj to pole jako wymiar:

* ` TimeValue
                                       `

Utwórz następujące miary:

* `=Time(TimeValue )`, aby wyświetlić wartość w formacie godziny przy użyciu ustawienia systemowego.

* `=Time(TimeValue, 'hh-mm' )`, aby wyświetlić wartość jako format godziny przy użyciu formatu podanego w funkcji.

* `=Time(TimeValue, 'hh:mm:ss' )`, aby wyświetlić wartość jako format godziny przy użyciu formatu podanego w funkcji.

* `=Time(TimeValue, 'hh:mm TT' )`, aby wyświetlić wartość jako format godziny przy użyciu formatu podanego w funkcji.

* `=Time(TimeValue, 'hh:mm' )`, aby wyświetlić wartość jako format godziny przy użyciu formatu podanego w funkcji.

* `=Time(TimeValue, 'hh.mm.ss' )`, aby wyświetlić wartość jako format godziny przy użyciu formatu podanego w funkcji.

* `=Time(TimeValue, 'hh TT' )`, aby wyświetlić wartość jako format godziny przy użyciu formatu podanego w funkcji.

* `=Time(TimeValue, 'hh "Hrs" mm "Mins"' )`, aby wyświetlić wartość jako format godziny przy użyciu formatu podanego w funkcji.

Tabela wynikowa

| WartośćCzasu | Czas(WartośćCzasu) | Czas(WartośćCzasu, 'gg-mm') | Czas(WartośćCzasu, 'gg:mm:ss') | Czas(WartośćCzasu, 'hh:mm TT') | Czas(WartośćCzasu, 'hh:mm') | Czas(WartośćCzasu, 'hh.mm.ss') | Czas(WartośćCzasu, 'hh TT') | Czas(WartośćCzasu, 'hh "Godz." mm "Min"') |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 0.375 | 09.00.00 | 09:00 | 09:00:00 | 09:00 | 09:00 | 09.00.00 | 09 AM | 09 godz. 00 min. |
| 0.99999 | 23.59.59 | 23-59 | 23:59:59 | 23:59 | 23:59 | 23.59.59 | 23:00 | 23 godz. 59 min. |
| 35648.375 | 09.00.00 | 09:00 | 09:00:00 | 09:00 | 09:00 | 09:00:00 | 09:00 | 09 godz. 00 min. |

Wyniki pokazują, w jaki sposób funkcja `Time` może wyświetlać wartości na podstawie formatu podanego w wyrażeniu funkcji.