কিছু প্রোগ্রাম বা স্ক্রিপ্ট লেখার সময় কোনও প্রোগ্রামার মুখোমুখি হয়ে স্ট্রিংকে একটি তারিখে রূপান্তর করা অন্যতম সাধারণ কাজ। প্রতিটি ভাষা এই ফাংশনটিকে নিজস্ব উপায়ে প্রয়োগ করে এবং স্ট্রিং ডেটা ধরণের প্রক্রিয়াকরণের জন্য নিজস্ব সরঞ্জাম রয়েছে।
নির্দেশনা
ধাপ 1
ডেল্ফি প্রোগ্রামিং ল্যাঙ্গুয়েজ স্ট্রিংকে একটি তারিখে রূপান্তর করতে StrToDate () ফাংশন ব্যবহার করে এবং স্ট্রিংটি অবশ্যই "সংখ্যা সংখ্যা" ফর্ম্যাটে থাকতে হবে। তারিখটোস্টার () ফাংশন বিপরীত রূপান্তরটির জন্য দায়ী। আপনার যদি "জানুয়ারী 01, 2000" ফর্ম্যাটের তারিখটি রূপান্তর করতে হয়, তবে প্রথমে আপনাকে মাসের মানটি একটি সংখ্যায় রূপান্তর করতে হবে এবং তারপরে উপযুক্ত ফাংশনটি ব্যবহার করে আউটপুট চালিয়ে যেতে হবে।
ধাপ ২
সি # এছাড়াও একটি সম্পর্কিত ফাংশন ব্যবহার করে। উদাহরণস্বরূপ, তারিখটি যদি "শনি, 01 জানুয়ারী 2000" ফর্ম্যাটে থাকে, তবে আপনি কনভার্ট.টোডেট () বা তারিখ.পার্স () ফাংশনটি ব্যবহার করতে পারেন।
ধাপ 3
পিএইচপি এর একটি বিশেষ ফাংশন স্ট্রোটোটাইম () রয়েছে। উদাহরণস্বরূপ, ক্যোয়ারী "প্রতিধ্বনি স্ট্রোটোটাইম (" 01 জানুয়ারী 2000 ");" নির্দিষ্ট স্ট্রিংটিকে একটি তারিখে রূপান্তরিত করে স্ক্রিনে প্রদর্শন করবে। আপনার যদি "01012001" এর মতো স্ট্রিংটি সঠিক তারিখের ফর্ম্যাটে অনুবাদ করতে হয়, তবে নিয়মিত প্রকাশগুলি ব্যবহার করা ভাল:
ফাংশন স্ট্রিং_ এবং_টাইম ($ সময়)
প্রিগ_রেপ্লেস ("/ (d {2}) (d {2}) (d {4}) / ই", "\ '। ম্যাচ_মোথ (' / 2 ')।' / 3", $ সময়); }
প্রতিধ্বনি স্ট্রিং_এন্ড_টাইম (01012001);
পদক্ষেপ 4
সি ++ এর জন্য একটি স্ক্যানফ () ফাংশন রয়েছে যা উপযুক্ত রূপান্তর করে। আপনি যদি Qt4 লাইব্রেরি ব্যবহার করেন তবে আপনি "QDate:: fromString (" 01.01.2001 "," dd. MM.yyyy ")" ফাংশনটি ব্যবহার করতে পারেন।
পদক্ষেপ 5
পাস্কালের জন্য, স্ট্রোটোডেট () ফাংশনটি সহজেই ডেটে স্ট্রিংয়ের রূপান্তর পরিচালনা করতে পারে তবে আপনার প্রোগ্রামটি কয়েক মাসের নাম ব্যবহার করলে আপনাকে ভারটোডেটটাইম () ব্যবহার করতে হবে:
var
তারিখ ওয়ান, তারিখটো, তারিখত্রী: টিডেটটাইম;
শুরু
ডেটঅোন: = ভারটোডেটটাইম (‘জানুয়ারী 1, 2000’);
শোম্যাসেজ (ডেটটোস্ট্রি (ডেটওন));
শেষ;
পদক্ষেপ 6
জাভাতে, আপনি রূপান্তর করতে নিম্নলিখিত স্ক্রিপ্টটি ব্যবহার করতে পারেন:
জাভা.লাং.ইন্টিজার:
স্ট্রিং মাইস্ট্রিং = "1";
ইন্ট মাই = ইন্টিজার.পার্সআইন্ট (মাই স্ট্রিং);
জাভা.টেক্সট.ডেট ফরমেট:
তারিখফর্ম্যাট ফর্মের তারিখ = তারিখের ফরমান.সেটডেটআইনস্ট্যান্স ();
জাভা.ইউটিল.ডেট:
তারিখ আমাদের তারিখ = তারিখের ফরম্যাট.পার্স ("01.01.2000");