উত্তর:
কাস্টম এ ফর্ম্যাট সেট করুন এবং তারপরে বিন্যাসটি নির্দিষ্ট করুন:
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "MM/dd/yyyy hh:mm:ss";
অথবা তবে আপনি এটি আউট করতে চান। তারপরে আপনি সরাসরি তারিখ / সময় টাইপ করতে পারেন। আপনি যদি এমএমএম ব্যবহার করেন, আপনাকে প্রবেশের জন্য মাসের সংখ্যার মানটি ব্যবহার করতে হবে, যদি না আপনি নিজের জন্য কিছু কোড লিখে থাকেন (যেমন, মে মাসে 5 ফলাফল)
একসাথে তারিখ এবং সময়ের জন্য চয়নকারী সম্পর্কে জানেন না। আমার কাছে কাস্টম নিয়ন্ত্রণের মতো শোনাচ্ছে।
System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern
এবং System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortTimePattern
পেতে পারেন । এমএসডিএন লিঙ্ক
Dim date As String = CultureInfo...ShortDatePattern Dim time As String = CultureInfo...ShortTimePattern dtpThing.Format = DateTimePickerFormat.Custom dtpThingEnd.CustomFormat = date + " " + time
আপনি সময় উপাদানটি নিজে নিজেই বাধা দিতে পারেন: Dim date As String = CultureInfo...ShortDatePattern Dim time As String = CultureInfo...ShortTimePattern dtpThing.Format = DateTimePickerFormat.Custom dtpThingEnd.CustomFormat = date + " HH:mm"
জব ওয়ানের জন্য দুটি ডেটটাইমপিকার ব্যবহার করা ভাল the তারিখ বিভাগের জন্য ডিফল্ট এবং দ্বিতীয় তারিখটাইমপিকার সময় অংশের জন্য। নিম্নলিখিত হিসাবে দ্বিতীয় তারিখটাইমপিকার ফর্ম্যাট করুন।
timePortionDateTimePicker.Format = DateTimePickerFormat.Time;
timePortionDateTimePicker.ShowUpDown = true;
আপনি তাদের ক্যাপচার করার পরে এই দু'জনের চেহারা দেখতে হবে look
এই দুটি নিয়ন্ত্রণ থেকে ডেটটাইম পেতে নিম্নলিখিত কোডটি ব্যবহার করুন
DateTime myDate = datePortionDateTimePicker.Value.Date +
timePortionDateTimePicker.Value.TimeOfDay;
এই উভয় নিয়ন্ত্রণে ডেটটাইম নির্ধারণের জন্য নিম্নলিখিত কোডটি ব্যবহার করুন
datePortionDateTimePicker.Value = myDate.Date;
timePortionDateTimePicker.Value = myDate.TimeOfDay;
দুর্ভাগ্যক্রমে, এটি কাঠামোর অনেকগুলি মিসনোমারগুলির মধ্যে একটি বা সেরা এসআরপি লঙ্ঘন।
সময়ের জন্য ডেটটাইমপিকার ব্যবহার করতে, সময় বা কাস্টম হয় ফর্ম্যাট সম্পত্তি সেট করুন (আপনি যদি কাস্টমফর্ম্যাট সম্পত্তি ব্যবহার করে সময়ের ফর্ম্যাটটি নিয়ন্ত্রণ করতে চান তবে কাস্টম ব্যবহার করুন)। তারপরে শো-আপডাউন সম্পত্তিটি সত্য হিসাবে সেট করুন।
যদিও কোনও ব্যবহারকারী নিজেই তারিখ এবং সময় নির্ধারণ করতে পারেন ম্যানুয়ালি, তারা উভয় সেট করতে জিইউআই ব্যবহার করতে পারবেন না।
ডেটটাইম পিকারটি তারিখ এবং সময় উভয়ই বাছাই করতে ব্যবহার করা যায় এজন্য এটিকে 'তারিখ এবং সময় পিকার' বলা হয়। আপনি "সেট করতে পারেন বিন্যাস " থেকে "সম্পত্তি কাস্টম " এবং আলাদা ফর্ম্যাট নির্দিষ্টকরী প্রতিনিধিত্ব করতে সেট সমন্বয় / "বিভিন্ন বিন্যাসে তারিখ / সময় বাছাই কাস্টম বিন্যাস " সম্পত্তি। তবে আপনি যদি তারিখ পরিবর্তন করতে চান, তবে পপ-আপ ক্যালেন্ডারটি সময় নির্বাচনের ক্ষেত্রে ব্যবহার করা যেতে পারে (একই নিয়ন্ত্রণে আপনি মানগুলি পরিবর্তন করতে উপরে / ডাউন কীগুলি ব্যবহার করতে বাধ্য)।
উদাহরণস্বরূপ একটি কাস্টম ফর্ম্যাট " ডিডিডিডি, এমএমএমএম ডিডি, ইয়ি এইচ: মিমি: এসএসটি টিটি " আপনাকে এর মতো ফলাফল দেবে: " বৃহস্পতিবার, 20 আগস্ট, 2009 02:55:23 অপরাহ্ন "।
আপনার প্রয়োজন অনুসারে আপনি ফর্ম্যাট স্পেসিফায়ারের জন্য বিভিন্ন সংমিশ্রণ নিয়ে খেলতে পারেন যেমন এমএমএমএম " আগস্ট " দেবে যেখানে এমএম " আগস্ট " দেবে
yyyy-MM-dd HH:mm
) প্রদর্শন করতে পারে এবং তারপরে এমন কোনও মান ফিরিয়ে দেয় যা প্রদর্শিত তারিখ এবং সময়গুলির কেবলমাত্র অংশটি প্রতিফলিত করে । আমি এটিকে একটি বাগ বলি, তবে এটি কয়েক দশক ধরে রয়েছে ...
যান Properties
আপনার এর dateTimePicker
ভিসুয়াল স্টুডিও এবং সেট Format
করার Custom
। নীচে CustomFormat
আপনার ফর্ম্যাট লিখুন। আমার ক্ষেত্রে আমি ব্যবহার করেছিMMMMdd, yyyy | hh:mm
আমি ভয় করি ডেটটাইমপিকার নিয়ন্ত্রণে এই জিনিসগুলি করার ক্ষমতা নেই। এটি একটি চমত্কার বেসিক (এবং হতাশাজনক!) নিয়ন্ত্রণ। আপনার সেরা বিকল্পটি হতে পারে কোনও তৃতীয় পক্ষের নিয়ন্ত্রণ সন্ধান করা যা আপনি যা চান তা করে।
তারিখ এবং সময় ম্যানুয়ালি টাইপ করার বিকল্পের জন্য, আপনি এটি সম্পাদন করতে পাঠ্যবক্স / ডেটটাইমপিকার সংমিশ্রণ সহ একটি কাস্টম উপাদান তৈরি করতে পারেন এবং তৃতীয় পক্ষের নিয়ন্ত্রণগুলি যদি বিকল্প না হয় তবে এটি যুক্তিসঙ্গতভাবে ভালভাবে কাজ করতে পারে।