# Time 스크립트 및 차트 함수

Time()은 데이터 로드 스크립트 또는 운영 체제(서식 문자열을 지정하지 않은 경우)의 시스템 변수에 설정된 시간 서식을 사용하여 표현식을 시간 값으로 서식 지정합니다.

구문:

Time(number[, format])

반환 데이터 유형: 이중

인수

| 인수 | 설명 |
| --- | --- |
| number | 서식 지정할 숫자입니다. |
| format | 결과 시간 문자열의 서식을 지정하는 방법을 설명하는 문자열입니다. 생략하면 운영 체제에 설정된 시간 형식과 소수점 구분 기호가 사용됩니다.<br><br>`Time` 함수는 다음과 같이 다양한 시간 구조에 대한 많은 형식 옵션을 지원합니다.<br><br>`hh:mm:ss`—표준 시간 형식으로 시간 값을 지정하고 앞에 0을 붙여 시, 분, 초를 표시합니다.<br><br>​`hh:mm TT`—​AM/PM 접미사를 사용하여 12시간 형식을 사용합니다.<br><br>​`hh:mm`—초를 생략하고 시간과 분만 표시합니다.<br><br>​`hh.mm.ss`—다른 구분 기호를 사용하는 시간 형식입니다(예: 콜론 대신 마침표(`.`) 사용).<br><br>​`hh TT`—​시간과 AM/PM만 포함합니다.<br><br>​`hh "Hrs" mm "Mins"`—​Hrs와 같은 사용자 지정 텍스트로 시간을 표시합니다.​<br><br>[숫자 및 시간 형식에 대한 설명](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Introduction/conventions-number-time-formats.htm) |

예: 차트 표현식

| 예제 | 결과 |
| --- | --- |
| `Time( 0.375 )` | `TimeFormat` 설정이 `'hh:mm:ss'`인 경우 `09:00:00`을 반환합니다. |
| `Time( 35648.375 )` | 제공된 `Timeformat`이 `'hh:mm:ss'`인 경우 `09:00:00`을 반환합니다. |
| `Time( 0.99999, 'hh-mm' )` | 측정값에 형식이 제공되므로 `TimeFormat` 설정을 무시하고 `23-59`를 반환합니다. |

## 예 - Time 기본 사항

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

#### 차트 표현식

개요

데이터 로드 편집기를 열고 새 섹션에 아래 로드 스크립트를 추가합니다.

로드 스크립트에는 다음이 포함됩니다.

* `Example`이라는 데이터 테이블에 로드되는 데이터 집합입니다.

* 데이터 테이블의 다음 필드:

  * `TimeValue`

* `hh:mm:ss` 형식을 사용하는 `TimeFormat` 변수.

로드 스크립트

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

결과

데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 이 필드를 차원으로 추가합니다.

* ` 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"' )`: 함수에서 제공된 형식으로 값을 시간으로 표시합니다.

결과 테이블

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

결과는 `Time` 함수가 함수 표현식에 제공된 형식에 따라 값을 표시하는 방법을 보여 줍니다.

## 예 - Time 기본 사항(다른 TimeFormat 설정을 사용)

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

#### 차트 표현식

개요

데이터 로드 편집기를 열고 새 섹션에 아래 로드 스크립트를 추가합니다.

로드 스크립트에는 다음이 포함됩니다.

* `Example`이라는 데이터 테이블에 로드되는 데이터 집합입니다.

* 데이터 테이블의 다음 필드:

  * `TimeValue`

* `hh.mm.ss` 형식을 사용하는 `TimeFormat` 변수.

로드 스크립트

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

결과

데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 이 필드를 차원으로 추가합니다.

* ` 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"' )`: 함수에서 제공된 형식으로 값을 시간으로 표시합니다.

결과 테이블

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

결과는 `Time` 함수가 함수 표현식에 제공된 형식에 따라 값을 표시하는 방법을 보여 줍니다.