

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

# Fungsi DATE\$1TRUNC
<a name="DATE_TRUNC"></a>

Fungsi DATE\$1TRUNC memotong ekspresi stempel waktu atau literal berdasarkan bagian tanggal yang Anda tentukan, seperti jam, hari, atau bulan. 

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

```
date_trunc(format, datetime) 
```

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

 *format*   
Format yang mewakili unit yang akan dipotong. Format yang valid adalah sebagai berikut:   
+ “TAHUN”, “YYYY”, “YY” - potong ke tanggal pertama tahun dimana ts jatuh, bagian waktu akan menjadi nol
+ “QUARTER” - potong ke tanggal pertama kuartal tempat ts jatuh, bagian waktu akan menjadi nol
+ “BULAN”, “MM”, “MON” - potong ke tanggal pertama bulan dimana ts jatuh, bagian waktu akan menjadi nol
+ “MINGGU” - potong ke hari Senin dalam seminggu di mana ts jatuh, bagian waktu akan menjadi nol
+ “DAY”, “DD” - nol bagian waktu
+ “JAM” - nol menit dan detik dengan bagian fraksi
+ “MINUTE” - nol yang kedua dengan bagian fraksi
+ “KEDUA” - nol bagian fraksi kedua
+ “MILLISECOND” - nol mikrodetik
+ “MICROSECOND” - semuanya tetap

 *ts*   
Nilai datetime

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

Mengembalikan stempel waktu *ts* terpotong ke unit yang ditentukan oleh model format

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

Contoh berikut memotong nilai tanggal ke awal tahun. Output menunjukkan bahwa tanggal “2015-03-05" telah dipotong menjadi “2015-01-01", yang merupakan awal tahun 2015.

```
SELECT date_trunc('YEAR', '2015-03-05');
 
 date_trunc
-----------
2015-01-01
```