إرجاع متغير (عدد صحيح) يحتوي على رقم صحيح يمثل السنة.
بناء الجملة
السنة ( التاريخ )
التاريخ المطلوبوسيطة هو أي متغير أو تعبير رقمي أو تعبير السلسلة أو أي مجموعة من هذه التي يمكن أن تمثل تاريخا. إذا كان التاريخ يحتوي على Null، يتم إرجاع Null .
ملاحظة: إذا كان إعداد خاصية التقويم ميلاديا، فإن العدد الصحيح الذي تم إرجاعه يمثل السنة الميلادية كوسيطة التاريخ. إذا كان التقويم هو الهجري، فإن العدد الصحيح الذي تم إرجاعه يمثل السنة الهجرية لوسيطة التاريخ. بالنسبة للتواريخ الهجرية، رقم الوسيطة هو أي تعبير رقمي يمكن أن يمثل تاريخا و/أو وقت من 1/1/100 (2 أغسطس الميلادي، 718) إلى 4/3/9666 (31 ديسمبر الميلادي، 9999).
أمثلة الاستعلام
تعبير |
النتائج |
SELECT DateofSale, Year([DateofSale]) AS Expr1 FROM ProductSales; |
إرجاع القيم من الحقل "DateofSale" والرقم الذي يمثل "السنة" لقيم التاريخ هذه. |
SELECT Year(#10/10/2018#) AS YearTest FROM ProductSales; |
إرجاع الرقم الذي يمثل "السنة" للسلسلة "10/10/2018". النتيجة: 2018. |
مثال VBA
ملاحظة: توضح الأمثلة التالية استخدام هذه الدالة في وحدة Visual Basic for Applications (VBA). لمزيد من المعلومات حول العمل مع VBA، حدد مرجع المطور في القائمة المنسدلة بجوار البحث وأدخل مصطلحا واحدا أو أكثر في مربع البحث.
يستخدم هذا المثال الدالة Year للحصول على السنة من تاريخ محدد. في بيئة التطوير، يتم عرض القيمة الحرفية للتاريخ بتنسيق تاريخ قصير باستخدام إعدادات الإعدادات المحلية للتعليمات البرمجية الخاصة بك.
Dim MyDate, MyYear
MyDate = #February 12, 1969# ' Assign a date. MyYear = Year(MyDate) ' MyYear contains 1969.