menggambarkan
Mengembalikan interval waktu antara dua tanggal.
tata bahasa
Dateff (Interval, Date1, Date2 [, FirstdayOfWeek [, FirstWeekofyear]])
Tata bahasa fungsi Dateff memiliki parameter berikut:
Deskripsi parameter
Interval harus dipilih. Ekspresi string menunjukkan interval waktu antara Date1 dan Date2. Untuk nilai, lihat bagian pengaturan.
Date1, Date2 harus dipilih. Ekspresi tanggal. Dua tanggal untuk perhitungan.
Firstdayofwek Opsional. Konstanta pada hari pertama di minggu yang ditentukan. Jika tidak ditentukan, standarnya adalah hari Minggu. Untuk nilai, lihat bagian pengaturan.
FirstWeekofyear Opsional. Tentukan konstanta minggu pertama tahun ini. Jika tidak ditentukan, itu default untuk minggu 1 Januari. Untuk nilai, lihat bagian pengaturan.
mendirikan
Parameter interval dapat memiliki nilai -nilai berikut:
Tetapkan deskripsi
tahun yyyy
Q Quarter
N bulan
Y satu tahun
D hari
W selama seminggu
minggu ww
H jam
M menit
S detik
Parameter FirstdayOfWeek dapat memiliki nilai berikut:
Deskripsi nilai spesifik
VBUSESYSTEM 0 Menggunakan Pengaturan API Dukungan Bahasa Regional (NLS).
Vbsunday 1 Minggu (default)
VBMONDY 2 Senin
Vbtuesday 3 Selasa
VBWednesday 4 Rabu
Vbthursday 5 Kamis
VBFriday 6 Jumat
VBSaturday 7 Sabtu
Parameter FirstWeekofyear dapat memiliki nilai berikut:
Deskripsi nilai spesifik
VBUSESYSTEM 0 Menggunakan Pengaturan API Dukungan Bahasa Regional (NLS).
Vbfirstjan1 1 dimulai dari minggu 1 Januari (default).
VBFirstFourdays 2 dimulai dari minggu pertama setidaknya empat hari di tahun baru.
VBFirstfulllwek 3 dimulai dengan minggu lengkap pertama di tahun baru.
menjelaskan
Fungsi tanggal digunakan untuk menentukan jumlah interval waktu yang ditentukan antara dua tanggal. Misalnya, tanggal dapat digunakan untuk menghitung jumlah hari perbedaan antara dua tanggal, atau jumlah mingguan antara hari dan hari terakhir tahun ini.
Untuk menghitung jumlah hari antara Date1 dan Date2, Anda dapat menggunakan jumlah hari (y) atau hari (d) satu tahun. Ketika interval adalah jumlah hari (w) dalam seminggu (W), Dateff mengembalikan angka mingguan antara dua tanggal. Jika Date1 adalah hari Senin, jumlah tanggal dihitung hingga tanggal 2 sebelum jumlah hari Senin. Hasil ini berisi Date2 tanpa tanggal1. Jika interval adalah minggu (WW), fungsi DATEFF mengembalikan nomor mingguan antara dua tanggal dalam tabel kalender. Jumlah fungsi antara Date1 dan Date2 dihitung. Jika Date2 adalah hari Minggu, Dateff akan menghitung Date2, tetapi bahkan jika Date1 adalah hari Minggu, Date1 tidak akan dihitung.
Jika Date1 lebih lambat dari Date2, fungsi DATEFF mengembalikan angka negatif.
Parameter First DayOfWeek mempengaruhi perhitungan simbol interval WW.
Jika Date1 atau Date2 adalah teks tanggal, tahun yang ditentukan akan menjadi bagian yang tetap dari tanggal tersebut. Namun, jika Date1 atau Date2 termasuk dalam tanda kutip () dan dihilangkan tahun, setiap kali ekspresi Tanggal 1 atau Tanggal2 dihitung dalam kode, itu akan dimasukkan ke tahun berjalan. Dengan cara ini, Anda dapat menulis kode program yang cocok untuk tahun yang berbeda.
Ketika interval adalah tahun (yyyy), dibandingkan dengan 1 Januari pada tanggal 31 Desember dan tahun mendatang, meskipun sebenarnya hanya ada satu hari, Dateff Returns 1 untuk menunjukkan perbedaan satu tahun.
Contoh di bawah ini menggunakan fungsi tanggal untuk menunjukkan jumlah hari antara hari ini dan tanggal yang diberikan:
Fungsi diffadate (Thedate)
Diffadate = Jumlah hari mulai dari hari yang sama: & Datingff (D, sekarang, Thedate)
Fungsi akhir