Fungsi DateSerial

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Mengembalikan Varian (Tanggal) untuk tahun, bulan, dan hari yang ditentukan.

Sintaks

DateSerial ( tahun, bulan, hari )

Sintaks fungsi DateSerial memiliki argumen ini:

Argumen

Deskripsi

tahun

Diperlukan. Bilangan bulat. Angka antara 100 dan 9999, termasuk, atau ekpresi numerik.

bulan

Diperlukan. Bilangan bulat. Ekspresi apa pun numerik.

hari

Diperlukan. Bilangan bulat. Ekspresi apa pun numerik.


Keterangan

Untuk menentukan tanggal, seperti 31 Desember 1991 rentang angka untuk setiap DateSerialargumen harus berada dalam rentang yang diterima untuk unit; yaitu, 1-31 hari dan 1 – 12 bulan. Namun, Anda juga dapat menentukan tanggal relatif untuk setiap argumen menggunakan ekspresi apa pun numerik yang menunjukkan beberapa jumlah hari, bulan, atau tahun sebelum atau setelah tanggal tertentu.

Contoh berikut menggunakan ekspresi numerik dan bukan angka tanggal absolut. Berikut fungsi DateSerial mengembalikan tanggal yang hari sebelum hari pertama (1 - 1), selama dua bulan sebelum Agustus (8 - 2), 10 tahun sebelum tahun 1990 (1990 - 10); dengan kata lain, Mei 31 1980.

DateSerial(1990 - 10, 8 - 2, 1 - 1)

Dua digit tahun untuk argumen tahun diterjemahkan berdasarkan pengaturan komputer yang ditentukan pengguna. Pengaturan default adalah bahwa nilai antara 0 dan 29, termasuk, diinterpretasikan sebagai tahun 2000-2029. Nilai default antara 30 dan 99 diinterpretasikan sebagai tahun 1930-1999. Untuk semua tahun argumen, gunakan tahun empat digit (misalnya, 1800).

Windows versi yang lebih lama dari Windows 2000 menginterpretasikan dua digit tahun berdasarkan default yang dijelaskan di atas. Untuk memastikan fungsi akan mengembalikan nilai tepat, gunakan tahun empat digit.

Saat ada argumen melebihi rentang diterima untuk argumen, itu akan menambahkan unit lebih besar berikutnya sebagaimana diperlukan. Misalnya, jika Anda menetapkan hari 35, itu dievaluasi sebagai satu bulan dan beberapa jumlah hari, bergantung pada mana pada tahun itu diterapkan. Jika ada satu argumen berada di luar rentang-32,768 untuk 32.767, kesalahan terjadi. Jika tanggal yang ditentukan oleh tiga argumen berada di luar rentang tanggal yang diterima, kesalahan terjadi.

Catatan: Untuk tahun, bulan, dan hari, jika pengaturan properti kalender Gregorian, nilai disediakan diasumsikan Gregorian. Jika pengaturan properti kalender Hijriah, nilai disediakan diasumsikan Hijriah.

Bagian tanggal yang dikembalikan adalah dalam satuan periode waktu kalender Visual Basic saat ini. Misalnya, jika saat ini kalender Hijriah dan bagian tanggal yang akan dihasilkan adalah tahun, nilai tahun adalah tahun Hijriah. Untuk argumen tahun, nilai antara 0 dan 99, termasuk, diinterpretasikan sebagai tahun 1400 1499. Untuk semua nilai tahun lain, gunakan tahun empat digit lengkap (misalnya, 1520).

Contoh

Catatan: Contoh yang mengikuti demonstrasi penggunaan fungsi ini dalam modul Visual Basic for Applications (VBA). Untuk informasi selengkapnya tentang bekerja dengan VBA, pilih Referensi Pengembang di daftar turun bawah di samping Cari dan masukkan satu istilah atau lebih di kotak pencarian.

Contoh ini menggunakan fungsi DateSerial untuk mengembalikan tanggal untuk tahun tertentu, bulan, dan hari.

Dim MyDate ' MyDate contains the date for February 12, 1969. MyDate = DateSerial(1969, 2, 12) ' Return a date.

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×