Di Access, fungsi FormatDateTime digunakan untuk menampilkan tanggal atau angka tertentu dengan format yang sudah ditentukan melalui sebuah konstanta. Nilai yang dihasilkan dari fungsi FormatDateTime adalah string.
Yang dimaksud dengan angka tertentu di atas adalah angka yang bisa dikonversi menjadi tanggal. Sedangkan konstanta disediakan oleh VBA yang bisa dipilih salah satu di antara lima konstanta yang ada.
Sintaks penulisan fungsi FormatDateTime adalah sebagai berikut:
Keterangan:
Date (tanggal): wajib diisi, bisa berisi tanggal atau angka tertentu seperti dijelaskan di atas.
NamedFormat (nama format): opsional, berisi konstanta nama format dengan nilai default vbGeneralDate:
Berikut ini adalah beberapa contoh penggunaan fungsi FormatDateTime di Immediate Window:
Format penulisan tanggal dan waktu di region Control Panel |
Sintaks penulisan fungsi FormatDateTime adalah sebagai berikut:
FormatDateTime(Date [, NamedFormat])
Keterangan:
Date (tanggal): wajib diisi, bisa berisi tanggal atau angka tertentu seperti dijelaskan di atas.
NamedFormat (nama format): opsional, berisi konstanta nama format dengan nilai default vbGeneralDate:
Konstanta | Nilai | Keterangan |
---|---|---|
vbGeneralDate | 0 | Menampilkan tanggal dan/atau waktu. Jika hanya tanggal, formatnya short date. Jika hanya ada waktu, formatnya long time. Jika ada tanggal dan waktu, kedua format, short date dan long time ditampilkan. |
vbLongDate | 1 | Menampilkan tanggal dengan format long date sesuai dengan pengaturan regional di Control Panel. |
vbShortDate | 2 | Menampilkan tanggal dengan format short date sesuai dengan pengaturan regional di Control Panel. |
vbLongTime | 3 | Menampilkan waktu dengan format waktu yang sesuai dengan pengaturan regional di Control Panel. |
vbShortTime | 4 | Menampilkan waktu dengan format 24-jam (hh:mm). |
Berikut ini adalah beberapa contoh penggunaan fungsi FormatDateTime di Immediate Window:
? FormatDateTime("12/28/2017 8:51:36 PM",vbGeneralDate) 12/28/2017 8:51:36 PM
? FormatDateTime("12/28/2017 8:51:36 PM",vbLongDate) Thursday, December 28, 2017
? FormatDateTime(43097,vbLongDate) Thursday, December 28, 2017
? FormatDateTime(#12/28/2017 8:51:36 PM#,vbShortTime) 20:51
? FormatDateTime("8:23:54 PM",vbShortTime) 20:23
Comments
Post a Comment