

 Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, 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/) yang diterbitkan pada 30 Juni 2025. 

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

# String DATEFORMAT dan TIMEFORMAT
<a name="r_DATEFORMAT_and_TIMEFORMAT_strings"></a>

Perintah COPY menggunakan opsi DATEFORMAT dan TIMEFORMAT untuk mengurai nilai tanggal dan waktu dalam data sumber Anda. DATEFORMAT dan TIMEFORMAT adalah string yang diformat yang harus sesuai dengan format nilai tanggal dan waktu data sumber Anda. Misalnya, perintah COPY memuat data sumber dengan nilai tanggal `Jan-01-1999` harus menyertakan string DATEFORMAT berikut:

```
COPY ...
            DATEFORMAT AS 'MON-DD-YYYY'
```

Untuk informasi selengkapnya tentang mengelola konversi data COPY, lihat Parameter konversi [ data](https://docs.aws.amazon.com/redshift/latest/dg/copy-parameters-data-conversion.html). 

String DATEFORMAT dan TIMEFORMAT dapat berisi pemisah datetime (seperti '`-`', '`/`', atau '`:`'), serta format datepart dan timepart dalam tabel berikut.

**catatan**  
Jika Anda tidak dapat mencocokkan format nilai tanggal atau waktu dengan dateparts dan timeparts berikut, atau jika Anda memiliki nilai tanggal dan waktu yang menggunakan format yang berbeda satu sama lain, gunakan `'auto'` argumen dengan parameter DATEFORMAT atau TIMEFORMAT. `'auto'`Argumen mengenali beberapa format yang tidak didukung saat menggunakan string DATEFORMAT atau TIMEFORMAT. Untuk informasi selengkapnya, lihat [Menggunakan pengenalan otomatis dengan DATEFORMAT dan TIMEFORMAT](automatic-recognition.md).


| Part tanggal atau bagian waktu  | Arti  | 
| --- | --- | 
| YY  | Tahun tanpa abad  | 
| YYYY  | Tahun dengan abad  | 
| MM  | Bulan sebagai angka  | 
| MON  | Bulan sebagai nama (nama singkatan atau nama lengkap)  | 
| DD  | Hari dalam sebulan sebagai angka  | 
| HH atau HH24  | Jam (jam 24 jam)  Dalam string format DATETIME untuk fungsi SQL, HH sama dengan HH12. Namun, dalam string DATEFORMAT dan TIMEFORMAT untuk COPY, HH sama dengan HH24.  | 
| HH12  | Jam (jam 12 jam)  | 
| MI  | Menit  | 
| SS  | Detik  | 
| Pagi atau Sore  | Indikator meridian (untuk jam 12 jam)  | 

Format tanggal default adalah YYYY-MM-DD. Stempel waktu default tanpa format zona waktu (TIMESTAMP) adalah. YYYY-MM-DD HH:MI:SS Stempel waktu default dengan format zona waktu (TIMESTAMPTZ) adalah YYYY-MM-DD HH:MI:SSOF, di mana OF adalah offset dari UTC (misalnya, - 8:00. Anda tidak dapat menyertakan penentu zona waktu (TZ, tz, atau OF) dalam timeformat\_string. Bidang detik (SS) juga mendukung detik fraksional hingga tingkat detail mikrodetik. Untuk memuat data TIMESTAMPTZ yang dalam format yang berbeda dari format default, tentukan 'auto'.

Berikut ini adalah beberapa contoh tanggal atau waktu yang dapat Anda temui di data sumber Anda, dan string DATEFORMAT atau TIMEFORMAT yang sesuai untuk mereka.


| Contoh tanggal atau waktu data sumber | Sintaks DATEFORMAT atau TIMEFORMAT | 
| --- | --- | 
| 03/31/2003  | DATEFORMAT SEBAGAI '' MM/DD/YYYY  | 
| 31 Maret 2003  | FORMAT TANGGAL SEBAGAI 'MON DD, YYYY'  | 
| 03.31.2003 18:45:05 03.31.2003 18:45:05.123 456 | FORMAT WAKTU SEBAGAI '' MM.DD.YYYY HH:MI:SS  | 

## Contoh
<a name="r_DATEFORMAT_and_TIMEFORMAT_strings-examples"></a>

Untuk contoh penggunaan TIMEFORMAT, lihat[Memuat stempel waktu atau stempel tanggal](r_COPY_command_examples.md#r_COPY_command_examples-load-a-time-datestamp).