وظيفة datediff
يصف
إرجاع الفاصل الزمني بين تاريخين.
قواعد
Datediff (الفاصل الزمني ، Date1 ، Date2 [، FirstdayOfweek] [، Festweekofyear]])
بناء جملة وظيفة Datediff له المعلمات التالية:
وصف المعلمة
الفاصل الزمني مطلوب. تعبير سلسلة يمثل الفاصل الزمني المستخدم لحساب Date1 و Date2. للاطلاع على القيم ، راجع قسم الإعدادات.
Date1 ، Date2 مطلوب. تعبير التاريخ. اثنين من التواريخ المستخدمة للحساب.
FirstdayOfweek اختياري. يحدد الثابت لليوم الأول من الأسبوع. إذا لم يتم تحديدها ، فإن الافتراضي هو الأحد. للاطلاع على القيم ، راجع قسم الإعدادات.
FirstWeekofyear اختياري. حدد الثابت للأسبوع الأول من العام. إذا لم يتم تحديدها ، فإن الافتراضي هو الأسبوع في الأول من يناير. للاطلاع على القيم ، راجع قسم الإعدادات.
يثبت
يمكن أن يكون للمعلمة الفاصلة القيم التالية:
وضع وصف
yyyy
شهر
أيام ص
يوم
ث عدد أيام الأسبوع
www.
ساعات
دقائق م
ثانية
يمكن أن تحتوي المعلمة FirstDayOfweek على القيم التالية:
وصف قيمة ثابتة
يستخدم VBusEsystem0 إعدادات API لدعم اللغة الإقليمية (NLS).
vbsunday1 الأحد (افتراضي)
vbmonday2 الاثنين
vbtuesday3 الثلاثاء
vbwednesday4 الأربعاء
vbthursday 5 الخميس
vbfriday6 الجمعة
vbsaturday7 السبت
يمكن أن يكون للمعلمة firstweekofyear القيم التالية:
وصف قيمة ثابتة
يستخدم VBusEsystem0 إعدادات API لدعم اللغة الإقليمية (NLS).
يبدأ VBFirstjan11 من الأسبوع في 1 يناير (الافتراضي).
يبدأ VBFirstFourDays2 مع الأسبوع الأول من أربعة أيام على الأقل في العام الجديد.
يبدأ VBFirstfullWeek3 مع أول أسبوع كامل من العام الجديد.
يوضح
يتم استخدام وظيفة Datediff لتحديد عدد الفواصل الزمنية المحددة الموجودة بين تاريخين. على سبيل المثال ، يمكنك استخدام Datediff لحساب عدد الأيام التي يختلف فيها التاريخان ، أو عدد الأسابيع بين نفس اليوم واليوم الأخير من العام.
لحساب عدد الأيام بين Date1 و Date2 ، يمكنك استخدام "أيام من السنة" ("Y") أو "Days" ("D"). عندما يكون الفاصل الزمني "تواريخ الأسبوع" ("W") ، يعيد Datediff عدد الأسابيع بين التاريخين. إذا كان Date1 هو الاثنين ، فإن Datediff يحسب عدد الاثنين قبل Date2. تحتوي هذه النتيجة على Date2 وليس Date1. إذا كان الفاصل الزمني "الأسبوع" ("WW") ، فإن وظيفة Datediff تُرجع عدد الأسابيع بين تاريخين في جدول التقويم. تحسب الوظيفة عدد الأحد بين التاريخ 1 و Date2. إذا كان Date2 يوم الأحد ، فسيقوم Datediff بحساب Date2 ، ولكن حتى إذا كان Date1 يوم الأحد ، فلن يتم حساب Date1.