بلوک عملکرد MKTIME

این بلوک عملکرد MKTIME مقدارهای تاریخ و زمان را به فرمت DT# تبدیل می‌کند.

این بلوک عملکرد معکوس GETTIME است.

توجه: برای محاسبه تاریخ قبل از سال ۱۹۷۰، استفاده از بلوک عملکرد STR2DT توصیه می‌شود.

ورودی YEAR

سال که می‌تواند دو رقمی یا چهار رقمی باشد. مقادیر از ۰ تا ۶۹ به ۲۰۰۰-۲۰۶۹ منتقل می‌شوند، مقادیر از ۷۰ تا ۱۰۰ به ۱۹۷۰-۲۰۰۰.

ورودی MONTH

شماره ماه نسبت به پایان سال قبل. مقادیر ۱ تا ۱۲ به ماه‌های معمولی تقویم در سال مربوطه اشاره دارند. مقادیر کمتر از ۱ (شامل مقادیر منفی) به ماه‌های سال قبل با ترتیب معکوس اشاره دارند، بنابراین ۰ دسامبر است، نوامبر، و غیره. مقادیر بیشتر از ۱۲ به ماه مربوط در سال/سال‌های بعد اشاره دارند.

اگر ورودی NULL باشد یا یک رشته خالی، مقدار ۱ فرض می‌شود.

ورودی DAY

شماره روز نسبت به پایان ماه قبل. مقادیر ۱ تا ۲۸, ۲۹, ۳۰ یا ۳۱ (به تبع ماه) به روزهای معمولی در ماه فعلی اشاره دارند. مقادیر کمتر از ۱ (شامل مقادیر منفی) به روزهای ماه قبل اشاره دارند، بنابراین ۰ آخرین روز ماه قبل است، روز قبل از آخر، و غیره. مقادیر بیشتر از تعداد روزهای در ماه فعلی به روز مربوط در ماه/ماه‌های بعد اشاره دارند.

اگر ورودی NULL باشد یا یک رشته خالی، مقدار ۱ فرض می‌شود.

ورودی HOUR

شماره ساعت نسبت به شروع روز که توسط MONTH, DAY و YEAR تعیین شده است. مقادیر منفی به ساعت قبل از نیمه شب در روز مربوط اشاره دارند. مقادیر بیشتر از ۲۳ به ساعت مربوط در روز/روزهای بعد اشاره دارند.

ورودی MINUTE

شماره دقیقه نسبت به شروع HOUR. مقادیر منفی به دقیقه در ساعت قبل اشاره دارند. مقادیر بیشتر از ۵۹ به دقیقه مربوط در ساعت/ساعت‌های بعد اشاره دارند.

ورودی SECOUND

شماره ثانیه نسبت به شروع MINUTE. مقادیر منفی به ثانیه در دقیقه قبل اشاره دارند. مقادیر بیشتر از ۵۹ به ثانیه مربوط در دقیقه/دقیقه‌های بعد اشاره دارند.

ورودی MILISEC

شماره میلی‌ثانیه نسبت به شروع SECOUND. مقادیر منفی به میلی‌ثانیه در ثانیه قبل اشاره دارند. مقادیر بیشتر از ۹۹۹ به میلی‌ثانیه مربوط در ثانیه/ثانیه‌های بعد اشاره دارند.

خروجی DT

خروجی مقدار محاسبه شده را به عنوان تاریخ و زمان DT# برمی‌گرداند.