Fungsi DateAdd

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) mengandungi tarikh yang selang masa yang ditentukan telah ditambah.

Sintaks

DateAdd ( selang, nombor, tarikh )

Sintaks fungsi DateAdd mempunyai argumen ini:

Argumen

Perihalan

selang

Diperlukan. Ungkapan rentetan yang selang masa yang anda ingin tambahkan.

nombor

Diperlukan. Ungkapan bernombor yang bilangan selang masa yang anda ingin tambahkan. Mungkin positif (untuk mendapatkan tarikh pada masa hadapan) atau negatif (untuk mendapatkan tarikh pada masa lalu).

Tarikh

Diperlukan. Varian (Tarikh) atau harafiah mewakili tarikh yang selang ditambah.


Petua: Dalam Access 2010, pembina ungkapan mempunyai IntelliSense, supaya anda boleh melihat apa argumen yang memerlukan ungkapan anda.

Seting

Selang argumen mempunyai seting ini:

Seting

Perihalan

tttt

Tahun

q

Suku

b

Bulan

y

Hari bagi tahun

h

Hari

w

Weekday

Ww

Minggu

j

Jam

n

Minit

s

Saat


Catatan

Anda boleh menggunakan fungsi DateAdd untuk menambah atau menolak selang masa yang ditentukan daripada tarikh. Contohnya, anda boleh menggunakan DateAdd untuk mengira tarikh 30 hari dari hari ini atau masa 45 minit daripada sekarang.

Untuk menambah hari tarikh, anda boleh menggunakan hari tahun ("y"), hari ("d"), atau Weekday ("w").

Fungsi DateAdd akan mengembalikan tarikh yang tidak sah. Contoh berikut menambah satu bulan Januari 31:

DateAdd("m", 1, "31-Jan-95")

Dalam kes ini, DateAdd mengembalikan 28-Feb-95, 95 tidak 31 Feb. Jika tarikh 31-Jan-96, ia mengembalikan 29-Feb-96 kerana 1996 tahun lompat.

Jika tarikh terhitung akan mendahului tahun 100 (iaitu, anda menolak tahun lebih daripada yang berada dalam tarikh), ralat berlaku.

Jika nombor tidak nilai panjang, ia dibundarkan kepada nombor bulat yang terdekat sebelum dinilai.

Nota: Format nilai yang dikembalikan untuk DateAdd ditentukan oleh seting Panel Kawalan , bukan dengan format yang dihantar dalam argumen tarikh .

Nota: Untuk tarikh, jika seting sifat kalendar Gregory, tarikh dibekalkan mesti Gregory. Jika kalendar Hijrah, tarikh dibekalkan mesti Hijrah. Jika nilai bulan nama, nama mesti konsisten dengan seting sifat kalendar semasa. Untuk meminimumkan kemungkinan nama bulan berkonflik dengan seting sifat kalendar semasa, masukkan nilai berangka bulan (format tarikh pendek).

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 membawa tarikh sebagai input dan menggunakan fungsi DateAdd untuk memaparkan tarikh sepadan bilangan bulan pada masa hadapan.

Dim FirstDate As Date    ' Declare variables.
Dim IntervalType As String
Dim Number As Integer
Dim Msg
IntervalType = "m" ' "m" specifies months as interval.
FirstDate = InputBox("Enter a date")
Number = InputBox("Enter number of months to add")
Msg = "New date: " & _
DateAdd(IntervalType, Number, FirstDate)
MsgBox Msg

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.

×