Fungsi dateff
Mengembalikan nilai varian (panjang) yang menunjukkan jumlah interval waktu antara dua periode hari yang ditentukan.
Sintaks Dateff (Interval, Date1, Date2 [, FirstdayOfWeek [, FirstWeekofyear]])
Parameter bernama berikut ini termasuk dalam sintaks fungsi DATEFF:
Interval deskripsi parsial diperlukan. Ekspresi string, mewakili interval waktu yang digunakan untuk menghitung perbedaan waktu antara Date1 dan Date2
Date1 □ Date2 Diperlukan; Varian (Tanggal). Dua tanggal yang akan digunakan dalam perhitungan.
Firstdayofweek adalah opsional. Menentukan konstanta untuk hari pertama seminggu. Jika tidak ditentukan, hari Minggu adalah hari pertama.
FirstWeekofyear Opsional. Menentukan konstanta untuk minggu pertama tahun ini. Jika tidak ditentukan, minggu yang berisi 1 Januari adalah minggu pertama.
Pengaturan nilai pengaturan parameter interval adalah sebagai berikut: (Deskripsi Pengaturan)
tahun yyyy
Q Season
m bulan
y Jumlah hari dalam satu tahun
D hari
W Jumlah hari dalam seminggu
WW
H
n menit
s detik
Nilai yang ditetapkan dari parameter FirstdayOfWeek adalah sebagai berikut: (Deskripsi Nilai Konstan)
VBUSESYSTEM 0 Gunakan pengaturan API NLS.
Vbsunday 1 Minggu (default)
VBMONDY 2 Senin
Vbtuesday 3 Selasa
VBWednesday 4 Rabu
Vbthursday 5 Kamis
VBFriday 6 Jumat
VBSaturday 7 Sabtu
Deskripsi Nilai Konstan
VBUSESYSTEM 0 diatur dengan API NLS.
vbfirstjan1 1 dimulai dari minggu yang berisi 1 Januari (default).
VBFirstFourdays 2 dimulai dengan yang pertama setengah minggu di minggu tahun baru.
Vbfirstfullweek 3 dimulai dengan minggu pertama tanpa antar tahun.
menjelaskan:
Fungsi tanggal dapat digunakan untuk menentukan jumlah interval waktu yang ditentukan antara dua tanggal. Misalnya, Anda dapat menggunakan Dateff untuk menghitung berapa hari terpisah antara dua tanggal, atau berapa minggu akan ada antara hari ini dan akhir tahun. Untuk menghitung jumlah hari di mana tanggal1 dan tanggal 2, Anda dapat menggunakan jumlah hari (y) atau hari (d) satu tahun. Ketika interval adalah jumlah hari dalam seminggu (W), Dateff mengembalikan jumlah minggu selama periode dua hari. Jika Date1 adalah hari Senin, tanggal menghitung jumlah hari Senin hingga tanggal 2. Nomor ini berisi Date2 tetapi tidak tanggal1. Namun, jika Interval adalah minggu (WW), fungsi DATEFF mengembalikan minggu kalender untuk periode dua hari. Ini diperoleh dengan menghitung jumlah hari Minggu antara Date1 dan Date2. Jika Date2 kebetulan hari Minggu, Date2 juga akan ditambahkan ke Hasil Hitung Dateff; Tetapi tidak peduli apakah Date1 adalah hari Minggu atau tidak, itu tidak akan dihitung. Jika Date1 datang lebih lambat dari Date2, nilai pengembalian fungsi tanggal negatif. Parameter First DayOfWeek mempengaruhi hasil perhitungan menggunakan simbol interval waktu w atau ww. Jika Date1 atau Date2 adalah teks tanggal, tahun yang ditentukan menjadi bagian tetap dari tanggal tersebut. Namun, jika Date1 atau Date2 terlampir dalam penawaran ganda ("") dan tahun dilewati, tahun berjalan dimasukkan ke dalam kode setiap kali Tanggal Ekspresi1 atau Date2 dihitung. Ini memungkinkan Anda untuk menulis kode program yang cocok untuk tahun yang berbeda. Ketika menghitung perbedaan tahun antara 31 Desember dan 1 Januari tahun berikutnya, Dateff kembali 1 untuk menunjukkan perbedaan satu tahun, meskipun sebenarnya hanya satu hari.