

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 날짜, 시간 및 타임스탬프 리터럴
<a name="Date_and_time_literals"></a>

다음은 AWS Clean Rooms Spark SQL에서 지원하는 날짜, 시간 및 타임스탬프 리터럴 작업 규칙입니다.

## 날짜
<a name="Date_and_time_literals-dates"></a>

다음 표에는 AWS Clean Rooms 테이블에 로드할 수 있는 리터럴 날짜 값의 유효한 예인 입력 날짜가 나와 있습니다. 기본 `MDY DateStyle` 모드가 유효한 것으로 간주됩니다. 이 모드는 `1999-01-08`, `01/02/00`과 같은 문자열에서 월 값이 일 값에 선행함을 의미합니다.

**참고**  
날짜 또는 타임스탬프 리터럴은 테이블에 로드할 때 인용 부호로 묶어야 합니다.


| 입력 날짜  | 전체 날짜  | 
| --- | --- | 
| 1999년 1월 8일  | 1999년 1월 8일  | 
| 1999년 1월 8일  | 1999년 1월 8일  | 
| 1999년 1월 8일  | 1999년 1월 8일  | 
| 1999년 1월 8일  | 1999년 1월 8일  | 
| 1999년 1월 8일  | 2000년 1월 31일  | 
| 2000년 1월 31일  | 2000년 1월 31일  | 
| 2000년 1월 31일  | 2000년 1월 31일  | 
| 20080215  | 2008년 2월 15일  | 
| 080215  | 2008년 2월 15일  | 
| 2008.366  | 2008년 12월 31일(날짜에서 3자리 구간에 입력할 수 있는 숫자는 001부터 366까지임)  | 

## Times
<a name="Date_and_time_literals-times"></a>

다음 표에는 AWS Clean Rooms 테이블에 로드할 수 있는 리터럴 시간 값의 유효한 예인 입력 시간이 나와 있습니다.


| 입력 시간  | 설명(시간 구간)  | 
| --- | --- | 
|  04:05:06.789  | 오전 4시 5분 6.789초  | 
|  04:05:06  | 오전 4시 5분 6초  | 
|  04:05  | 오전 4시 5분 정각  | 
|  040506  | 오전 4시 5분 6초  | 
|  오전 4시 5분  | 오전 4시 5분 정각(오전은 옵션)  | 
|  04:05 PM  | 오후 4시 5분 정각(시간 값은 12보다 작아야 함) | 
|  16:05  | 오후 4시 5분 정각  | 

## 특수한 날짜/시간 값
<a name="Date_and_time_literals-special-datetime-values"></a>

다음 테이블에는 날짜/시간 리터럴 및 날짜 함수의 인수로 사용할 수 있는 특수 값을 보여줍니다. 이 특수 값을 사용하려면 작은따옴표가 필요하며, 쿼리 처리 시 타임스탬프 정규 값으로 변환됩니다.


| 특수 값 | 설명  | 
| --- | --- | 
| now  | 현재 트랜잭션의 시작 시간으로 평가되며, 마이크로초 정밀도로 타임스탬프를 반환합니다. | 
| today  | 해당하는 날짜로 평가되며, 시간 부분을 0으로 타임스탬프를 반환합니다. | 
| tomorrow  | 해당하는 날짜로 평가되며, 시간 부분을 0으로 타임스탬프를 반환합니다. | 
| yesterday  | 해당하는 날짜로 평가되며, 시간 부분을 0으로 타임스탬프를 반환합니다. | 

다음 예제에서는 `now` 및가 DATE\_ADD 함수와 `today` 작동하는 방법을 보여줍니다.

```
select date_add('today', 1);

date_add
---------------------
2009-11-17 00:00:00
(1 row)

select date_add('now', 1);

date_add
----------------------------
2009-11-17 10:45:32.021394
(1 row)
```