Di asp, kita perlu mendapatkan jumlah hari dalam tahun tertentu. Kami terutama menggunakan fungsi DatePart di asp untuk menyalin kode sebagai berikut:
'Mengembalikan jumlah hari dalam tahun tertentu
Fungsi HariTahun(BerdasarkanVal y)
HariTahun = TanggalBagian(y,y&-12-31)
Fungsi Akhir5
'Contoh: Response.Write DayOfYear (2012)
Sintaks terperinci dari fungsi Asp DatePart
DatePart(interval, tanggal[, hari pertama dalam minggu[, minggu pertama tahun]])
Sintaks fungsi DatePart memiliki parameter berikut:
Deskripsi parameter
interval diperlukan. Ekspresi string yang mewakili interval waktu untuk kembali. Lihat bagian Pengaturan untuk nilai numerik.
tanggal diperlukan. Ekspresi tanggal untuk dievaluasi.
hari pertama dalam seminggu opsional. Konstanta yang menentukan hari pertama dalam seminggu. Jika tidak ditentukan, defaultnya adalah hari Minggu. Lihat bagian Pengaturan untuk nilai numerik.
minggu pertama tahun ini Opsional. Konstanta yang menentukan minggu pertama tahun ini. Jika tidak ditentukan, defaultnya adalah minggu tanggal 1 Januari. Lihat bagian Pengaturan untuk nilai numerik.
Parameter interval dapat diatur ke nilai berikut:
Deskripsi pengaturan
tahun yyyy
kuartal q
m bulan
y jumlah hari dalam setahun
hari H
w Hari dalam seminggu
minggu minggu
jam jam
m menit
detik
Parameter hari pertama dalam seminggu dapat memiliki nilai berikut:
Deskripsi nilai konstan
vbUseSystem 0 Gunakan pengaturan API Dukungan Bahasa Nasional (NLS).
vbMinggu 1 Minggu (default)
vbSenin 2 Senin
vbSelasa 3 Selasa
vbRabu 4 Rabu
vbKamis 5 Kamis
vbJumat 6 Jumat
vbSabtu 7 Sabtu
Parameter minggu pertama tahun dapat memiliki nilai berikut:
Deskripsi nilai konstan
vbUseSystem 0 Gunakan pengaturan API Dukungan Bahasa Nasional (NLS).
vbFirstJan1 1 Dimulai pada minggu tanggal 1 Januari (default).
vbFirstFourDays 2 dimulai dengan minggu pertama tahun baru yang memiliki setidaknya empat hari.
vbFirstFullWeek 3 dimulai dengan minggu penuh pertama di tahun baru (bukan lintas tahun).
menjelaskan
Fungsi DatePart menghitung tanggal dan mengembalikan interval waktu tertentu. Misalnya, gunakan DatePart untuk menghitung hari dalam seminggu atau waktu saat ini pada hari tertentu.
Parameter hari pertama dalam seminggu mempengaruhi penghitungan menggunakan simbol interval w dan ww.
Jika tanggal adalah tanggal literal, tahun tertentu menjadi bagian tetap dari tanggal tersebut. Namun jika tanggal diapit tanda kutip ( ) dan tahun dihilangkan, tahun berjalan akan disisipkan setiap kali ekspresi tanggal dievaluasi dalam kode. Hal ini memungkinkan untuk menulis kode program yang berfungsi untuk tahun yang berbeda.