

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

# String format datetime
<a name="FORMAT_strings"></a>

Anda dapat menggunakan pola datetime dalam skenario umum berikut:
+ Saat bekerja dengan sumber data CSV dan JSON untuk mengurai dan memformat konten datetime
+ Saat mengonversi antara tipe string dan tipe tanggal atau stempel waktu menggunakan fungsi seperti:
  + unix\$1stempel waktu
  + date\$1format
  + to\$1unix\$1timestamp
  + dari\$1unixtime
  + to\$1date
  + to\$1timestamp
  + dari\$1utc\$1timestamp
  + to\$1utc\$1timestamp

Gunakan huruf pola dalam tabel berikut untuk penguraian dan pemformatan tanggal dan stempel waktu.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/clean-rooms/latest/sql-reference/FORMAT_strings.html)

Jumlah huruf pola menentukan jenis format:

Format Teks
+ Gunakan 1-3 huruf untuk formulir yang disingkat (misalnya, “Senin” untuk hari Senin)
+ Gunakan tepat 4 huruf untuk formulir lengkap (misalnya, “Senin”)
+ Jangan gunakan 5 huruf atau lebih - ini akan menyebabkan kesalahan

Format Angka (n)
+ Nilai n mewakili jumlah maksimum huruf yang diizinkan
+ Untuk pola huruf tunggal: 
  + Output menggunakan digit minimum tanpa padding
+ Untuk beberapa pola huruf: 
  + Output dilapisi dengan nol agar sesuai dengan lebar hitungan huruf
+ Saat mengurai, input harus berisi jumlah digit yang tepat

Format Nomor/Teks
+ Untuk 3 huruf atau lebih, ikuti aturan Format Teks
+ Untuk huruf yang lebih sedikit, ikuti aturan Format Angka

Format Pecahan
+ Gunakan 1-9 karakter 'S' (misalnya, SSSSSS)
+ Untuk parsing: 
  + Terima pecahan antara 1 dan jumlah karakter S
+ Untuk memformat: 
  + Pad dengan nol untuk mencocokkan jumlah karakter S
+ Mendukung hingga 6 digit untuk presisi mikrodetik
+ Dapat mengurai nanodetik tetapi memotong digit ekstra

Format Tahun
+ Jumlah huruf menetapkan lebar bidang minimum untuk padding
+ Untuk dua huruf: 
  + Mencetak dua digit terakhir
  + Mengurai tahun antara 2000-2099
+ Untuk kurang dari empat huruf (kecuali dua): 
  + Menunjukkan tanda hanya untuk tahun-tahun negatif
+ Jangan gunakan 7 huruf atau lebih - ini akan menyebabkan kesalahan

Format Bulan
+ Gunakan 'M' untuk bentuk standar atau 'L' untuk bentuk mandiri
+ Tunggal 'M' atau 'L': 
  + Menunjukkan nomor bulan 1-12 tanpa padding

  
+ 'MM' atau 'LL': 
  + Menunjukkan nomor bulan 01-12 dengan padding
+ 'MMM': 
  + Menampilkan nama bulan yang disingkat dalam bentuk standar
  + Harus menjadi bagian dari pola tanggal lengkap
+ 'LLL': 
  + Menampilkan nama bulan yang disingkat dalam bentuk mandiri
  + Gunakan untuk pemformatan hanya bulan
+ 'MMMM': 
  + Menampilkan nama bulan penuh dalam bentuk standar
  + Gunakan untuk tanggal dan stempel waktu
+ 'LLLL': 
  + Menampilkan nama bulan penuh dalam bentuk mandiri
  + Gunakan untuk pemformatan hanya bulan

Format Zona Waktu
+ am-pm: Gunakan 1 huruf saja
+ ID Zona (V): Gunakan 2 huruf saja
+ Nama zona (z): 
  + 1-3 huruf: Menunjukkan nama pendek
  + 4 huruf: Menunjukkan nama lengkap
  + Jangan gunakan 5 huruf atau lebih

Format Offset
+ X dan X: 
  + 1 huruf: Menunjukkan jam (\$101) atau jam-menit (\$10130)
  + 2 huruf: Menunjukkan jam-menit tanpa titik dua (\$10130)
  + 3 huruf: Menunjukkan jam-menit dengan titik dua (\$1 01:30)
  + 4 huruf: Menunjukkan hour-minute-second tanpa titik dua (\$1013015)
  + 5 huruf: Menunjukkan hour-minute-second dengan titik dua (\$1 01:30:15)
  + X menggunakan 'Z' untuk offset nol
  + x menggunakan '\$100', '\$10000', atau '\$1 00:00 'untuk offset nol
+ O: 
  + 1 huruf: Menunjukkan formulir pendek (GMT\$18)
  + 4 huruf: Menunjukkan formulir lengkap (GMT\$108:00)
+ Z: 
  + 1-3 huruf: Menunjukkan jam-menit tanpa titik dua (\$10130)
  + 4 huruf: Menunjukkan formulir lokal lengkap
  + 5 huruf: Menunjukkan hour-minute-second dengan titik dua

Bagian opsional
+ Gunakan tanda kurung siku [] untuk menandai konten opsional
+ Anda dapat membuat sarang bagian opsional
+ Semua data yang valid muncul di output
+ Masukan dapat menghilangkan seluruh bagian opsional

**catatan**  
Simbol 'E', 'F', 'q', dan 'Q' hanya berfungsi untuk pemformatan datetime (seperti date\$1format). Jangan gunakan mereka untuk penguraian datetime (seperti to\$1timestamp).