Fungsi DateSerial

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, inklusif, atau ekpresi numerik.

bulan

Diperlukan. Bilangan bulat. Ekpresi numerik apa pun.

hari

Diperlukan. Bilangan bulat. Ekpresi numerik apa pun.

Keterangan

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

Contoh berikut ini menggunakan ekspresi numerik dan bukan nomor absolut. Di sini fungsi DateSerial mengembalikan tanggal yang merupakan hari sebelum hari pertama (1 - 1), dua bulan sebelum agustus (8 - 2), 10 tahun sebelum 1990 (1990 - 10); dengan kata lain, 31 Mei 1980.

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

Dua digit tahun untuk argumen tahun ditafsirkan berdasarkan pengaturan mesin yang ditentukan pengguna. Pengaturan default adalah bahwa nilai antara 0 dan 29, inklusif, ditafsirkan sebagai tahun 2000 – 2029. Nilai default antara 30 dan 99 ditafsirkan sebagai tahun 1930 – 1999. Untuk semua argumen tahun lainnya, gunakan tahun empat digit (misalnya, 1800).

Versi Windows yang lebih lama dari Windows 2000 menafsirkan tahun dua digit berdasarkan default yang diuraikan di atas. Untuk memastikan bahwa fungsi mengembalikan nilai yang tepat, gunakan tahun empat digit.

Saat argumen yang melebihi rentang yang diterima untuk argumen itu, maka penambahan ke unit yang lebih besar berikutnya yang sesuai. Misalnya, jika Anda menentukan 35 hari, maka akan dievaluasi sebagai satu bulan dan beberapa hari, tergantung pada tempat dalam tahun diterapkan. Jika ada argumen di luar rentang-32.768 ke 32.767, terjadi kesalahan. Jika tanggal yang ditentukan oleh tiga argumen berada di luar rentang tanggal yang dapat diterima, kesalahan akan terjadi.

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

Bagian tanggal yang dikembalikan ada dalam unit periode waktu kalender dasar visual saat ini. Misalnya, jika kalender saat ini adalah Hijriah dan bagian tanggal yang dikembalikan adalah tahun, nilai tahun adalah tahun Hijriah. Untuk tahunargumen, nilai antara 0 dan 99, inklusif, ditafsirkan sebagai tahun 1400-1499. Untuk semua nilai tahun lainnya, gunakan tahun empat digit lengkap (misalnya, 1520).

Contoh kueri

Ekspresi

Hasil

Pilih Dateserial (2018, 12, 13) sebagai NewDate dari ProductSales;

Mengembalikan "tanggal" untuk tahun, bulan, dan hari yang ditentukan dalam argumen fungsi dan ditampilkan di kolom "NewDate". Hasil: "13/12/2018".

Contoh VBA

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, bulan, dan hari tertentu.

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

Catatan:  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? Berikut adalah artikel dalam bahasa Inggris untuk referensi.

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.

×