في asp، نحتاج إلى الحصول على إجمالي عدد الأيام في سنة معينة. نستخدم بشكل أساسي وظيفة DatePart في asp لنسخ الكود على النحو التالي:
'إرجاع إجمالي عدد الأيام في سنة معينة
وظيفة DayOfYear(ByVal y)
DayOfYear = DatePart(y,y&-12-31)
وظيفة النهاية5
'مثال: الاستجابة.اكتب DayOfYear(2012)
بناء الجملة التفصيلي لوظيفة Asp DatePart
DatePart(الفاصل الزمني، التاريخ[، اليوم الأول من الأسبوع[، الأسبوع الأول من العام]])
يحتوي بناء جملة الدالة DatePart على المعلمات التالية:
وصف المعلمة
الفاصل الزمني مطلوب. تعبير سلسلة يمثل الفاصل الزمني للعودة. راجع قسم الإعدادات لمعرفة القيم الرقمية.
التاريخ مطلوب. تعبير التاريخ المطلوب تقييمه.
اليوم الأول من الأسبوع اختياري. ثابت يحدد اليوم الأول من الأسبوع. إذا لم يتم تحديده، فسيتم تعيينه افتراضيًا إلى يوم الأحد. راجع قسم الإعدادات لمعرفة القيم الرقمية.
الأسبوع الأول من العام اختياري. الثابت الذي يحدد الأسبوع الأول من السنة. إذا لم يتم تحديده، فسيتم تعيينه افتراضيًا إلى الأسبوع الذي يبدأ في الأول من يناير. راجع قسم الإعدادات لمعرفة القيم الرقمية.
يمكن ضبط معلمة الفاصل الزمني على القيم التالية:
وصف الإعداد
سنة
ف الربع
م الشهر
y عدد أيام السنة
د يوم
ث يوم من أيام الأسبوع
أسابيع رطب
ساعات ح
م دقيقة
ثواني
يمكن أن تحتوي المعلمة firstdayofweek على القيم التالية:
وصف القيمة الثابتة
vbUseSystem 0 استخدم إعداد API لدعم اللغة الوطنية (NLS).
vbSunday 1 الأحد (افتراضي)
vbMonday 2 الاثنين
vbالثلاثاء 3 الثلاثاء
vbالأربعاء 4 الأربعاء
vbالخميس 5 الخميس
vbالجمعة 6 الجمعة
vbالسبت 7 السبت
يمكن أن تحتوي المعلمة firstweekofyear على القيم التالية:
وصف القيمة الثابتة
vbUseSystem 0 استخدم إعداد API لدعم اللغة الوطنية (NLS).
vbFirstJan1 1 يبدأ بالأسبوع الذي يبدأ في الأول من يناير (افتراضي).
يبدأ vbFirstFourDays 2 بالأسبوع الأول من العام الجديد الذي يتكون من أربعة أيام على الأقل.
يبدأ vbFirstFullWeek 3 بالأسبوع الكامل الأول من العام الجديد (وليس عبر السنوات).
يوضح
تقوم الدالة DatePart بحساب تاريخ وإرجاع فاصل زمني محدد. على سبيل المثال، استخدم DatePart لحساب يوم الأسبوع أو الوقت الحالي في يوم معين.
تؤثر المعلمة firstdayofweek على العمليات الحسابية التي تستخدم رمزي الفاصل الزمني w وww.
إذا كان التاريخ عبارة عن تاريخ حرفي، تصبح السنة المحددة جزءًا ثابتًا من التاريخ. ولكن إذا تم وضع التاريخ بين علامتي اقتباس ( ) وتم حذف السنة، فسيتم إدراج السنة الحالية في كل مرة يتم فيها تقييم تعبير التاريخ في التعليمات البرمجية. وهذا يجعل من الممكن كتابة كود البرنامج الذي يعمل لسنوات مختلفة.