DateSerial Function
একটি উল্লেখিত বছর, মাস অথবা দিনের জন্য তারিখ মান প্রদান করা হয়।
সিনট্যাক্স:
DateSerial (year, month, day)
প্রদান মান:
তারিখ
প্যারামিটার:
বছর: বছর নির্দেশক ইনটিজার এক্সপ্রেশন। 0 এবং 99 এর মধ্যে সকল মান1900-1999 বছর হিসেবে ব্যাখ্যা করা হয়। পরিসরের বাইরের কোন বছরের জন্য আপনাকে অবশ্যই চার ডিজিট সন্নিবেশ করাতে হবে।
মাস: একটি সুনির্দিষ্টভাবে উল্লেখিত বছরের মাস নির্দেশ করার জন্য ইনটিজার এক্সপ্রেশন। ১-১২ হলো গ্রহণযোগ্য পরিসীমা।
Day: Integer expression that indicates the day of the specified month. The accepted range is from 1-31. No error is returned when you enter a non-existing day for a month shorter than 31 days.
DateSerial ফাংশন ডিসেম্বর ৩০,১৮৯৯ এবং প্রদেয় তারিখের মধ্যে একটি সংখ্যা প্রদান করে থাকে। আপনি দুইটি তারিখের মধ্যে পার্থক্য গণনা করার জনয এই ফাশনটি ব্যবহার করতে পারেন।
DateSerial ফাংশন VarType 7 (তারিখ) সহ একটি ডাটা ধরন ভেরিয়েন্ট প্রদান কর থাকে। অভ্যন্তরীণভাবে, এটি ডাবল মান হিসেবে সংরক্ষিত থাকে, ফলে যখন আপনি ১.১.১৯০০ তারিখ সন্নিবেশ করান তখন প্রদান মান ২ হয়। ঋনাত্মক মান ডিসেন্বর ৩০, ১৮৯৯ (একত্রিত নয়) পূর্বের তারিখ ঋনাত্মক মান সংশ্লিষ্ট।
গ্রহণযোগ্য পরিসরের বাইরে বিদ্যমান তারিখ নির্ধারণ করা হলে, LibreOffice বেসিক একটি ত্রুটি বার্তা প্রদান করে থাকে।
আপনি যেখানেই DateValue ফাংশন তারিখ মান ধারণকারী স্ট্রিং হিসেবে নির্ধারণ করেন, DateSerial ফাংশন ব্যবহার করে প্রতিটি প্যারামিটার (বছর, মাস, দিন) পৃথক সংখ্যাসূচক এক্সপ্রেশন হিসেবে নির্ণয় করা হয়।
উদাহরণ:
Sub ExampleDateSerial
Dim lDate As Long
Dim sDate As String
lDate = DateSerial(1964, 4, 9)
sDate = DateSerial(1964, 4, 9)
msgbox lDate REM returns 23476
msgbox sDate REM returns 04/09/1964
End Sub