c# datetime.parse এবং এটি একটি নির্দিষ্ট বিন্যাস সঙ্গে কাজ করে




asp.net .net-2.0 (2)

আমার একটি ডেটটাইম ফরম্যাটে এক্সএমএল ফাইল থেকে ফিরে আসছে:

20080916 11:02

হিসাবে হিসাবে

yyyymm hh: ss

আমি কিভাবে datetime পেতে পারেন। পার্স ফাংশন এই নিতে নিতে? আমি এটা ভুল ছাড়া পার্স? চিয়ার্স


টিপের জন্য ধন্যবাদ, আমি আমার তারিখ "20071122" পরীক্ষার জন্য এটি ব্যবহার করেছি, আমি ডেটাটাইমস্টিস্ট যোগ করার প্রয়োজন ছিল, আমি কোনও ব্যবহার করি নি এবং এটি কাজ করেছে:

DateTime dt = DateTime.MinValue;

DateTime.TryParseExact("20071122", "yyyyMMdd", null,System.Globalization.DateTimeStyles.None, out dt);

DateTime.ParseExact(input,"yyyyMMdd HH:mm",null);

আপনি মিনিট ঘন্টা অনুসরণ, সেকেন্ড না বলে বলতে বোঝানো অনুমান - আপনার উদাহরণ একটু বিভ্রান্তিকর।

ParseExact ডকুমেন্টেশানগুলি অন্যান্য ওভারলোডগুলি বিশদ করে, যদি আপনি পার্স স্বয়ংক্রিয়ভাবে ইউনিভার্সাল টাইম বা তার মতো কিছুতে রূপান্তর করতে চান।

@ জোয়েল কোহোওরন উল্লেখ করেছেন যে, TryParseExact ব্যবহার করার TryParseExact , যা একটি বুলিয়ান মান প্রদান করবে যা সাফল্য বা অপারেশন ব্যর্থতার ইঙ্গিত দেবে - আমি এখনও নই। নেট 1.1, তাই আমি প্রায়ই এটি ভুলে গেছি।

আপনি যদি অন্য ফরম্যাটগুলি বিশ্লেষণ করতে চান তবে আপনি স্ট্যান্ডার্ড তারিখটাইম ফর্ম্যাট স্ট্রিংগুলি দেখতে পারেন





.net-2.0