Mengembalikan varian (tanggal).
Sintaks
DateValue(tanggal)
Argumen tanggalwajib biasanya berupa ekspresi string yang mewakili tanggal dari 1 Januari 100 hingga 31 Desember 9999. Namun, tanggal juga dapat berupa ekspresi apa pun yang dapat mewakili tanggal, waktu, atau tanggal dan waktu, dalam rentang tersebut.
Keterangan
Jika tanggal adalah string yang hanya menyertakan angka yang dipisahkan oleh pemisah tanggal yang valid, DateValue mengenali urutan bulan, hari, dan tahun sesuai dengan format Tanggal Pendek yang Anda tentukan untuk sistem Anda. DateValue juga mengenali tanggal tidak ambigu yang berisi nama bulan, baik dalam bentuk panjang maupun singkat. Misalnya, selain mengenali 30/12/1991 dan 30/12/91, DateValue juga mengakui 30 Desember 1991 dan 30 Desember 1991.
Jika bagian tahun dari tanggal dikosongkan, DateValue menggunakan tahun ini dari tanggal sistem komputer Anda.
Jika argumen tanggal menyertakan informasi waktu, DateValue tidak akan mengembalikannya. Namun, jika tanggal menyertakan informasi waktu yang tidak valid (seperti "89:98"), kesalahan akan terjadi.
Catatan
Untuk tanggal, jika pengaturan properti Calendar adalah Gregorian, tanggal yang diberikan harus Gregorian. Jika kalendernya adalah Hijriah, tanggal yang diberikan haruslah Hijriah. Jika tanggal yang diberikan adalah Hijriah, tanggal argumen adalah String yang mewakili tanggal dari 1/1/100 (Gregorian 2 Agustus 718) hingga 4/3/9666 (Gregorian 31 Desember 9999).
Contoh kueri
| Ekspresi | Hasil |
|---|---|
| PILIH DateValue([DateTime]) SEBAGAI Expr1 DARI ProductSales; | Mengembalikan nilai tanggal dari bidang "DateTime" dalam format Tanggal pendek tanpa informasi waktu. |
| SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]); | Mengembalikan nilai tanggal dari bidang "DateTime" dalam format Tanggal pendek tanpa informasi waktu. |
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 DateValue untuk mengonversi string menjadi tanggal. Anda juga dapat menggunakan literal tanggal untuk menetapkan tanggal secara langsung ke variabel Varian atau Tanggal , misalnya, MyDate = #2/12/69#.
Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.