
هذه كتلة الوظيفة MKTIME تحول القيم الفردية للتاريخ والوقت إلى تنسيق DT#.
كتلة الوظيفة هي عكس GETTIME.
ملاحظة: لحساب تاريخ قبل عام 1970، يُنصح باستخدام كتلة الوظيفة STR2DT.
رقم السنة الذي يمكن أن يكون على شكل رقمين أو أربعة أرقام. تُحوَّل القيم من 0 إلى 69 إلى 2000-2069، وتُحوَّل القيم من 70 إلى 100 إلى 1970-2000.
رقم الشهر بالنسبة لنهاية السنة السابقة. تشير القيم من 1 إلى 12 إلى الشهور العادية في التقويم للسنة الحالية. تشير القيم الأقل من 1 (بما في ذلك القيم السالبة) إلى الشهور السابقة في ترتيب عكسي، بحيث يشير 0 إلى ديسمبر، و-1 إلى نوفمبر، إلخ. تشير القيم الأكبر من 12 إلى الشهر المقابل في السنة/السنة التالية.
إذا كان المدخل NULL أو سلسلة فارغة، فسيتم افتراض 1.
رقم اليوم بالنسبة لنهاية الشهر السابق. تشير القيم من 1 إلى 28، 29، 30 أو 31 (حسب الشهر) إلى الأيام العادية في الشهر الحالي. تشير القيم الأقل من 1 (بما في ذلك القيم السالبة) إلى الأيام في الشهر السابق، بحيث يشير 0 إلى آخر يوم في الشهر السابق، و-1 إلى اليوم قبل الأخير، إلخ. تشير القيم الأكبر من عدد الأيام في الشهر الحالي إلى اليوم المقابل في الشهر/الشهور التالية.
إذا كان المدخل NULL أو سلسلة فارغة، فسيتم افتراض 1.
رقم الساعة بالنسبة لبداية اليوم الذي يحدده MONTH وDAY وYEAR. تشير القيم السالبة إلى الساعة قبل منتصف الليل في ذلك اليوم. تشير القيم الأكبر من 23 إلى الساعة المقابلة في اليوم/الأيام التالية.
رقم الدقيقة بالنسبة لبداية HOUR. تشير القيم السالبة إلى الدقيقة في الساعة السابقة. تشير القيم الأكبر من 59 إلى الدقيقة المقابلة في الساعة/الساعات التالية.
رقم الثانية بالنسبة لبداية MINUTE. تشير القيم السالبة إلى الثانية في الدقيقة السابقة. تشير القيم الأكبر من 59 إلى الثانية المقابلة في الدقيقة/الدقائق التالية.
رقم الملي ثانية بالنسبة لبداية SECOUND. تشير القيم السالبة إلى الملي ثانية في الثانية السابقة. تشير القيم الأكبر من 999 إلى الملي ثانية المقابلة في الثانية/الثواني التالية.
يعيد المخرج القيمة المحسوبة كتاريخ ووقت DT#.