

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

# TO\$1DATE 함수
<a name="TO_DATE_function"></a>

TO\$1DATE는 문자열로 표현된 날짜를 DATE 데이터 형식으로 변환합니다.

## 구문
<a name="TO_DATE_function-synopsis"></a>

```
TO_DATE (date_str)
```

```
TO_DATE (date_str, format)
```

## 인수
<a name="TO_DATE_function-arguments"></a>

 *date\$1str*   
날짜 문자열 또는 날짜 문자열로 캐스팅할 수 있는 데이터 유형입니다.

 *format*   
Spark의 날짜/시간 패턴과 일치하는 문자열 리터럴입니다. 유효한 날짜/시간 패턴은 [서식 지정 및 구문 분석을 위한 날짜/시간 패턴을 참조하세요](https://spark.apache.org/docs/latest/sql-ref-datetime-pattern.html).

## 반환 타입
<a name="TO_DATE_function-return-type"></a>

TO\$1DATE는 *format* 값에 따라 DATE를 반환합니다.

*format*으로의 변환이 실패하면 오류가 반환됩니다.

## 예제
<a name="TO_DATE_function-example"></a>

 다음 SQL 문은 날짜 `02 Oct 2001`을 날짜 데이터 형식으로 변환합니다.

```
select to_date('02 Oct 2001', 'dd MMM yyyy');

to_date
------------
2001-10-02
(1 row)
```

 다음 SQL 문은 문자열 `20010631`을 날짜로 변환합니다.

```
select to_date('20010631', 'yyyyMMdd');
```

 다음 SQL 문은 문자열 `20010631`을 날짜로 변환합니다.

```
to_date('20010631', 'YYYYMMDD', TRUE);
```

6월에 30일만 있기 때문에 결과는 null 값입니다.

```
to_date
------------
NULL
```