Fungsi DateAdd

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) yang berisi tanggal yang telah ditambahkan interval waktu yang ditentukan.

Sintaks

DateAdd ( interval, angka, tanggal )

Sintaks fungsi DateAdd memiliki argumen ini:

Argumen

Deskripsi

interval

Diperlukan. Ekspresi string yang interval waktu yang ingin Anda tambahkan.

angka

Diperlukan. Ekpresi numerik yang merupakan angka interval yang ingin Anda tambahkan. Bisa positif (untuk mendapatkan tanggal di masa mendatang) atau negatif (untuk mendapatkan tanggal di masa lalu).

tanggal

Diperlukan. Varian (Tanggal) atau literal menunjukkan tanggal yang interval ditambahkan.


Tips: Dalam Access 2010, penyusun ekspresi memiliki IntelliSense, sehingga Anda bisa melihat apa argumen ekspresi Anda memerlukan.

Pengaturan

Interval argumen memiliki pengaturan ini:

Pengaturan

Deskripsi

tttt

Tahun

q

Kuartal

m

Bulan

y

Hari dalam setahun

d

Hari

w

Hari dalam seminggu

ww

Minggu

h

Jam

n

Menit

s

Detik


Keterangan

Anda bisa menggunakan fungsi DateAdd untuk menambahkan atau mengurangi interval waktu yang ditentukan dari tanggal tertentu. Misalnya, Anda bisa menggunakan DateAdd untuk menghitung tanggal 30 hari dari hari ini atau waktu 45 menit dari sekarang.

Untuk menambahkan hari ke tanggal, Anda bisa menggunakan hari tahun ("y"), hari ("d"), atau hari dalam seminggu ("w").

Fungsi DateAdd tidak akan mengembalikan tanggal yang tidak valid. Contoh berikut akan menambahkan satu bulan 31 Januari:

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

Dalam kasus ini, DateAdd mengembalikan 28-Feb-95, tidak 31-Feb-95. Jika tanggal 31-Jan-96, maka akan mengembalikan 29-Feb-96 karena 1996 tahun lompat.

Jika tanggal terhitung akan Awali tahun 100 (yaitu, Anda mengurangi tahun dari tanggal), kesalahan terjadi.

Jika angka tidak nilai panjang, yang dibulatkan ke bilangan bulat terdekat sebelum dievaluasi.

Catatan: Format nilai yang dikembalikan untuk DateAdd ditentukan oleh pengaturan Panel kontrol , tidak dengan format yang diberikan dalam argumen date .

Catatan: Untuk tanggal, jika pengaturan properti kalender Gregorian, tanggal disediakan harus Gregorian. Jika kalender Hijriah, tanggal disediakan harus Hijriah. Jika nilai bulan nama, nama harus sesuai dengan pengaturan properti kalender saat ini. Untuk memperkecil kemungkinan nama bulan berkonflik dengan pengaturan properti kalender saat ini, masukkan nilai numerik bulan (format tanggal pendek).

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 membawa dalam tanggal sebagai input dan menggunakan fungsi DateAdd untuk menampilkan tanggal terkait jumlah bulan di masa mendatang.

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
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.

×