

 Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai Patch 198. Python yang ada UDFs akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat [posting blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Fungsi TO\$1DATE
<a name="r_TO_DATE_function"></a>

TO\$1DATE mengonversi tanggal yang diwakili oleh string karakter ke tipe data DATE. 

**catatan**  
TO\$1DATE tidak mendukung string format dengan Q (Quarter number).

## Sintaksis
<a name="r_TO_DATE_function-synopsis"></a>

```
TO_DATE(string, format)
```

```
TO_DATE(string, format, is_strict)
```

## Argumen
<a name="r_TO_DATE_function-arguments"></a>

 *tali*   
Sebuah string yang akan dikonversi. 

 *format*   
Sebuah string literal yang mendefinisikan format *string* input, dalam hal bagian tanggalnya. Untuk daftar format hari, bulan, dan tahun yang valid, lihat[String format datetime](r_FORMAT_strings.md). 

 *is\$1strict*   
Nilai Boolean opsional yang menentukan apakah kesalahan dikembalikan jika nilai tanggal masukan berada di luar jangkauan. Ketika *is\$1strict* disetel ke`TRUE`, kesalahan dikembalikan jika ada nilai di luar jangkauan. Ketika *is\$1strict* disetel ke`FALSE`, yang merupakan default, maka nilai overflow diterima. 

## Jenis pengembalian
<a name="r_TO_DATE_function-return-type"></a>

TO\$1DATE mengembalikan DATE, tergantung pada nilai *format*. 

Jika konversi ke *format* gagal, maka kesalahan dikembalikan. 

## Contoh
<a name="r_TO_DATE_function-example"></a>

 Pernyataan SQL berikut mengubah tanggal `02 Oct 2001` menjadi tipe data tanggal.

```
select to_date('02 Oct 2001', 'DD Mon YYYY');

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

 Pernyataan SQL berikut mengkonversi string `20010631` ke tanggal.

```
select to_date('20010631', 'YYYYMMDD', FALSE);
```

Hasilnya adalah 1 Juli 2001, karena hanya ada 30 hari di bulan Juni.

```
to_date
------------
2001-07-01
```

 Pernyataan SQL berikut mengkonversi string `20010631` ke tanggal: 

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

Hasilnya adalah kesalahan karena hanya ada 30 hari di bulan Juni.

```
ERROR:  date/time field date value out of range: 2001-6-31
```