Fungsi DateSerial

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Mengembalikan satu varian (tarikh) untuk ditentukan tahun, bulan dan hari.

Sintaks

DateSerial ( tahun, bulan dan hari )

Sintaks fungsi DateSerial mempunyai argumen ini:

Argumen

Perihalan

tahun

Diperlukan. Integer. Nombor antara 100 dan 9999, terangkum, atau ungkapan bernombor.

bulan

Diperlukan. Integer. Sebarang ungkapan berangka.

hari

Diperlukan. Integer. Sebarang ungkapan berangka.


Catatan

Untuk menentukan sesuatu tarikh seperti 31 Disember 1991 julat nombor untuk setiap DateSerialargumen akan berada dalam julat yang diterima untuk unit; iaitu, 1 – 31 hari dan 1 – 12 bulan. Walau bagaimanapun, anda juga boleh menentukan tarikh relatif bagi setiap argumen yang menggunakan sebarang ungkapan angka yang mewakili beberapa bilangan hari, bulan atau tahun sebelum atau selepas tarikh tertentu.

Contoh berikut menggunakan ungkapan berangka dan bukannya nombor tarikh mutlak. Di sini fungsi DateSerial mengembalikan tarikh yang merupakan hari sebelum hari pertama (1 - 1), dua bulan sebelum Ogos (8 - 2), 10 tahun sebelum 1990 (1990 - 10); dengan kata lain, Mei 31 1980.

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

Tahun dua digit untuk argumen tahun ditafsirkan berdasarkan seting Mesin takrifan pengguna. Seting lalai ialah nilai antara 0 dan 29, terangkum, ditafsirkan sebagai tahun 2000-2029. Nilai lalai antara 30 dan 99 ditafsirkan sebagai tahun 1930 – 1999. Untuk semua argumen tahun yang lain, gunakan tahun empat digit (contohnya, 1800).

Windows versi terdahulu daripada Windows 2000 mentafsir tahun dua digit yang berdasarkan lalai yang diterangkan di atas. Untuk memastikan fungsi mengembalikan nilai yang betul, gunakan tahun empat digit.

Apabila mana-mana argumen melebihi julat diterima bagi hujah, ia menambahkan kepada unit seterusnya yang lebih besar yang bersesuaian. Contohnya, jika anda menentukan 35 hari, ia akan dinilai sebagai satu bulan dan beberapa bilangan hari, bergantung pada tempat dalam tahun ia digunakan. Jika sebarang argumen tunggal berada di luar julat-32,768 untuk 32,767, ralat berlaku. Jika tarikh yang ditentukan oleh tiga argumen berada di luar julat tarikh yang boleh diterima, ralat berlaku.

Nota: Bagi tahun, bulan, dan hari, jika seting sifat kalendar Gregory, nilai yang dibekalkan dianggap Gregory. Jika seting sifat kalendar Hijrah, nilai yang dibekalkan dianggap Hijrah.

Bahagian tarikh yang dikembalikan adalah dalam unit tempoh masa kalendar Visual Basic semasa. Contohnya, jika kalendar semasa Hijrah dan bahagian tarikh akan dikembalikan adalah tahun, nilai tahun adalah tahun Hijrah. Argumen tahun, nilai antara 0 dan 99, terangkum, ditafsirkan sebagai tahun tahun 1400 1499. Untuk semua nilai tahun yang lain, gunakan tahun empat digit yang lengkap (contohnya, 1520).

Contoh

Nota: Contoh berikut menunjukkan penggunaan fungsi ini dalam Visual Basic for Applications (VBA) modul. Untuk maklumat lanjut tentang bekerja dengan VBA, pilih Rujukan pembangun dalam senarai juntai bawah di sebelah Cari dan memasukkan satu atau lebih istilah dalam kotak carian.

Contoh ini menggunakan fungsi DateSerial untuk mengembalikan tarikh bagi ditentukan tahun, bulan dan hari.

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

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×