Fungsi DateAdd

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Mengembalikan varian (tanggal) yang berisi tanggal yang interval waktu yang ditentukan telah ditambahkan.

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

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

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

×