# Timestamp - 스크립트 및 차트 함수

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

구문:

Timestamp(number[, format])

반환 데이터 유형: 이중

인수

| 인수 | 설명 |
| --- | --- |
| number | 서식 지정할 숫자입니다. |
| format | 결과 타임스탬프 문자열의 서식을 지정하는 방법을 설명하는 문자열입니다. 생략하는 경우 운영 체제에서 설정한 간단한 날짜 서식, 시간 서식 및 소수점 구분 기호가 사용됩니다.<br><br>`Timestamp` 함수는 다음과 같이 다양한 시간 구조에 대한 많은 형식 옵션을 지원합니다.<br><br>`DD/MM/YYYY`: 날짜에만 초점을 맞춥니다(예: `15/11/2024`).<br><br>`YYYY-MM-DD hh:mm:ss`: 전체 타임스탬프를 표시합니다(예: `2024-11-15 13:30:45`).<br><br>`​MMM DD, YYYY`: 월과 전체 년도의 짧은 버전을 표시합니다(예: `Nov 15, 2024`).<br><br>`hh:mm:ss TT`: 12시간 형식으로 시간을 표시합니다(예: `01:30:45 PM`)<br><br>`​HH:mm:ss`: 24시간 형식으로 시간을 표시합니다(예: `13:30:45`)<br><br>`​wwww, MMM DD YYYY`: 요일과 날짜를 모두 표시합니다(예: `Friday, Nov 15 2024`)<br><br>`​YYYY-MM-DD hh:mm:ss.fff`: 밀리초를 포함합니다(예: `2024-11-15 13:30:45.123`).<br><br>[숫자 및 시간 형식에 대한 설명](https://help.qlik.com/ko-KR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Introduction/conventions-number-time-formats.htm) |

예: 차트 표현식

| 예 | 결과 |
| --- | --- |
| `Timestamp( 35648 )` | `TimestampFormat`이 `YY-MM-DD hh:mm:ss`인 경우 `97-08-06 00:00:00`을 반환합니다. |
| `Timestamp(35648,'YYYY-MM-DD hh.mm')` | 제공된 형식이 `YYYY-MM-DD hh.mm`인 경우 `1997-08-06 00.00`을 반환합니다. |
| `Timestamp( 35648,'M/D/YYYY h:mm:ss[.fff] TT')` | 제공된 형식이 `M/D/YYYY h:mm:ss[.fff] TT`인 경우 `8/6/1997 12:00:00 AM`을 반환합니다. |
| `Timestamp( 35648,'www, DD MMM YYYY hh:mm TT')` | 제공된 형식이 `www, DD MMM YYYY hh:mm TT`인 경우 `Wed, 06 Aug 1997 12:00 AM`을 반환합니다. |

## 예 - Timestamp 기본 사항

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

#### 차트 표현식

개요

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

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

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

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

  * `TimeStampValue`

* `YY-MM-DD hh:mm:ss` 형식을 사용하는 `TimestampFormat` 변수.

로드 스크립트

```
SET TimestampFormat='YY-MM-DD hh:mm:ss';
Example:
Load * inline [
TimeStampValue
35648.375
35648
36648.875
36648.8756789
];
```

결과

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

* `TimeStampValue`

다음 측정값을 만듭니다.

* `=Timestamp(TimeStampValue)` 시스템 설정을 사용하여 타임스탬프 형식으로 값을 확인합니다.

* `=Timestamp(TimeStampValue,'YYYY-MM-DD hh.mm')` 함수에서 제공된 형식을 사용하여 타임스탬프 형식으로 값을 확인합니다.

* `=Timestamp(TimeStampValue,'M/D/YYYY h:mm:ss[.fff] TT')` 함수에서 제공된 형식을 사용하여 타임스탬프 형식으로 값을 확인합니다.

* `=Timestamp(TimeStampValue,'YYYY-MM-DD hh:mm:ss.fff')` 함수에서 제공된 형식을 사용하여 타임스탬프 형식으로 값을 확인합니다.

* `=Timestamp(TimeStampValue,'www, DD MMM YYYY hh:mm TT')` 함수에서 제공된 형식을 사용하여 타임스탬프 형식으로 값을 확인합니다.

* `=Timestamp(TimeStampValue,'wwww, MMM DD YYYY')` 함수에서 제공된 형식을 사용하여 타임스탬프 형식으로 값을 확인합니다.

결과 테이블

| TimeStampValue | Timestamp(TimeStampValue) | Timestamp(TimeStampValue,'YYYY-MM-DD hh.mm' | Timestamp(TimeStampValue,'M/D/YYYY h:mm:ss[.fff] TT') | Timestamp(TimeStampValue,'YYYY-MM-DD hh:mm:ss.fff') | Timestamp(TimeStampValue,'www, DD MMM YYYY hh:mm TT') | Timestamp(TimeStampValue,'wwww, MMM DD YYYY') |
| --- | --- | --- | --- | --- | --- | --- |
| 35648 | 97-08-06 00:00:00 | 1997-08-06 00.00 | 8/6/1997 12:00:00 AM | 1997-08-06 00:00:00.000 | Wed, 06 Aug 1997 12:00 AM | Wednesday, Aug 06 1997 |
| 35648.375 | 97-08-06 09:00:00 | 1997-08-06 09.00 | 8/6/1997 9:00:00 AM | 1997-08-06 09:00:00.000 | Wed, 06 Aug 1997 09:00 AM | Wednesday, Aug 06 1997 |
| 36648.875 | 00-05-02 21:00:00 | 2000-05-02 21.00 | 5/2/2000 9:00:00 PM | 2000-05-02 21:00:00.000 | Tue, 02 May 2000 09:00 PM | Tuesday, May 02 2000 |
| 36648.8756789 | 00-05-02 21:00:58 | 2000-05-02 21.00 | 5/2/2000 9:00:58 PM | 2000-05-02 21:00:58.657 | Tue, 02 May 2000 09:00 PM | Tuesday, May 02 2000 |

결과는 `TimestampFormat` 함수가 다양한 형식 매개 변수를 사용하여 값을 표시하는 방법을 보여 줍니다.

## 예 - Timestamp 기본 사항(다른 TimestampFormat 설정을 사용)

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

#### 차트 표현식

개요

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

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

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

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

  * `TimeStampValue`

* `YY-MM-DD hh:mm:ss` 형식을 사용하는 `TimestampFormat` 변수.

로드 스크립트

```
SET TimestampFormat='M/D/YY hh:mm:ss';
Example:
Load * inline [
TimeStampValue
35648.375
35648
36648.875
36648.8756789
];
```

결과

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

* `TimeStampValue`

다음 측정값을 만듭니다.

* `=Timestamp(TimeStampValue)` 시스템 설정을 사용하여 타임스탬프 형식으로 값을 확인합니다.

* `=Timestamp(TimeStampValue,'YYYY-MM-DD hh.mm')` 함수에서 제공된 형식을 사용하여 타임스탬프 형식으로 값을 확인합니다.

* `=Timestamp(TimeStampValue,'M/D/YYYY h:mm:ss[.fff] TT')` 함수에서 제공된 형식을 사용하여 타임스탬프 형식으로 값을 확인합니다.

* `=Timestamp(TimeStampValue,'YYYY-MM-DD hh:mm:ss.fff')` 함수에서 제공된 형식을 사용하여 타임스탬프 형식으로 값을 확인합니다.

* `=Timestamp(TimeStampValue,'www, DD MMM YYYY hh:mm TT')` 함수에서 제공된 형식을 사용하여 타임스탬프 형식으로 값을 확인합니다.

* `=Timestamp(TimeStampValue,'wwww, MMM DD YYYY')` 함수에서 제공된 형식을 사용하여 타임스탬프 형식으로 값을 확인합니다.

결과 테이블

| TimeStampValue | Timestamp(TimeStampValue) | Timestamp(TimeStampValue,'YYYY-MM-DD hh.mm' | Timestamp(TimeStampValue,'M/D/YYYY h:mm:ss[.fff] TT') | Timestamp(TimeStampValue,'YYYY-MM-DD hh:mm:ss.fff') | Timestamp(TimeStampValue,'www, DD MMM YYYY hh:mm TT') | Timestamp(TimeStampValue,'wwww, MMM DD YYYY') |
| --- | --- | --- | --- | --- | --- | --- |
| 35648 | 8/6/97 00:00:00 | 1997-08-06 00.00 | 8/6/1997 12:00:00 AM | 1997-08-06 00:00:00.000 | Wed, 06 Aug 1997 12:00 AM | Wednesday, Aug 06 1997 |
| 35648.375 | 8/6/97 09:00:00 | 1997-08-06 09.00 | 8/6/1997 9:00:00 AM | 1997-08-06 09:00:00.000 | Wed, 06 Aug 1997 09:00 AM | Wednesday, Aug 06 1997 |
| 36648.875 | 5/2/00 21:00:00 | 2000-05-02 21.00 | 5/2/2000 9:00:00 PM | 2000-05-02 21:00:00.000 | Tue, 02 May 2000 09:00 PM | Tuesday, May 02 2000 |
| 36648.8756789 | 5/2/00 21:00:58 | 2000-05-02 21.00 | 5/2/2000 9:00:58 PM | 2000-05-02 21:00:58.657 | Tue, 02 May 2000 09:00 PM | Tuesday, May 02 2000 |

결과는 `TimestampFormat` 함수가 다양한 형식 매개 변수를 사용하여 값을 표시하는 방법을 보여 줍니다.

## 예 - 고객 주문의 타임스탬프 형식 변경

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

#### 차트 표현식

개요

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

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

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

* 데이터 테이블의 필드는 다음과 같습니다.

  * `Customer`
  * `CustomerName`
  * `OrderTimestamp`

로드 스크립트

```
Example:
Load * inline [
OrderID, CustomerName, OrderTimestamp
1, Alice, 2024-02-20 11:00:00
2, Bob, 2024-03-01 15:30:00
3, Charlie, 2024-04-12 09:45:00
4, David, 2024-05-21 21:10:00
5, Eve, 2024-06-30 14:25:00
];
```

결과

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

* `OrderID`

* `CustomerName`

다음 측정값을 만듭니다.

* `=Timestamp(OrderTimestamp, 'WWWW, DD MMM YYYY hh:mm TT')`: 요일, 날짜, 시간을 보여 주는 형식으로 주문 타임스탬프를 표시합니다.

결과 테이블

| OrderID | CustomerName | Timestamp(OrderTimestamp, 'WWWW, DD MMM YYYY hh:mm TT') |
| --- | --- | --- |
| 1 | Alice | Tuesday, 20 Feb 2024 11:00 AM |
| 2 | Bob | Friday, 01 Mar 2024 03:30 PM |
| 3 | Charlie | Friday, 12 Apr 2024 09:45 AM |
| 4 | David | Tuesday, 21 May 2024 09:10 PM |
| 5 | Eve | Sunday, 30 Jun 2024 02:25 PM |

`Timestamp` 함수를 사용하면 타임스탬프 데이터가 요일과 날짜 및 시간에 대한 새로운 형식을 포함하도록 형식이 지정됩니다.