কম্পিউটার

কিভাবে C# এ DateTime অবজেক্ট থেকে শুধুমাত্র তারিখের অংশ পেতে হয়?


একটি DateTime বস্তু থেকে শুধুমাত্র তারিখ অংশ পেতে বিভিন্ন উপায় আছে.

ToShortDateString() − বর্তমান DateTime অবজেক্টের মানকে এর সমতুল্য সংক্ষিপ্ত তারিখ স্ট্রিং উপস্থাপনায় রূপান্তর করে।

বর্তমানDateTime অবজেক্টের সংক্ষিপ্ত তারিখ স্ট্রিং উপস্থাপনা ধারণ করে এমন একটি স্ট্রিং প্রদান করে৷

ToLongDateString() − বর্তমান DateTime অবজেক্টের মানকে এর সমতুল্য দীর্ঘ তারিখ স্ট্রিং উপস্থাপনায় রূপান্তর করে।

বর্তমানDateTime অবজেক্টের দীর্ঘ তারিখের স্ট্রিং উপস্থাপনা ধারণ করে এমন একটি স্ট্রিং প্রদান করে৷

ToString() − ডেটটাইম থেকে তারিখ পাওয়ার আরও একটি উপায় হল ToString() এক্সটেনশন পদ্ধতি ব্যবহার করা৷

ToString() এক্সটেনশন পদ্ধতি ব্যবহার করার সুবিধা হল আমরা যে তারিখটি আনতে চাই তার বিন্যাস নির্দিষ্ট করতে পারি।

তারিখ সময়।তারিখ − এছাড়াও তারিখের সময় থেকে সময় সরিয়ে দেবে এবং আমাদের শুধুমাত্র তারিখ প্রদান করবে।

উপরের উদাহরণ থেকে এই পদ্ধতির পার্থক্য হল, এখানে তারিখটি একটি স্ট্রিং-এ রূপান্তরিত হয় না।

তারিখ সময়ের এক্সটেনশন পদ্ধতি ব্যবহার করার উদাহরণ

উদাহরণ

using System;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         var dateTime = DateTime.Now;
         Console.WriteLine($"DateTime Value: {dateTime}");
         var shortDateValue = dateTime.ToShortDateString();
         Console.WriteLine($"Short Date Value: {shortDateValue}");
         var longDateValue = dateTime.ToLongDateString();
         Console.WriteLine($"Long Date Value: {longDateValue}");
         Console.ReadLine();
      }
   }
}

আউটপুট

উপরের প্রোগ্রামের আউটপুট হল

DateTime Value: 07-08-2020 21:36:46
Short Date Value: 07-08-2020
Long Date Value: 07 August 2020

DateTime.Date ব্যবহার করার উদাহরণ

উদাহরণ

using System;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         var dateTime = DateTime.Now;
         Console.WriteLine($"DateTime Value: {dateTime}");
         var dateValue = dateTime.Date;
         Console.WriteLine($"Date Value: {dateValue}");
         Console.ReadLine();
      }
   }
}

আউটপুট

উপরের কোডের আউটপুট হল

DateTime Value: 07-08-2020 21:45:21
Date Value: 07-08-2020 00:00:00

ToString() এক্সটেনশন পদ্ধতি ব্যবহার করার উদাহরণ

উদাহরণ

using System;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         var dateTime = DateTime.Now;
         Console.WriteLine($"DateTime Value: {dateTime}");
         var dateValue1 = dateTime.ToString("MM/dd/yyyy");
         Console.WriteLine($"Date Value: {dateValue1}");
         var dateValue2 = dateTime.ToString("dd/MM/yyyy");
         Console.WriteLine($"Date Value: {dateValue2}");
         var dateValue3 = dateTime.ToString("d/M/yy");
         Console.WriteLine($"Date Value: {dateValue3}");
         Console.ReadLine();
      }
   }
}

আউটপুট

উপরের কোডের আউটপুট হল

DateTime Value: 07-08-2020 21:58:17
Date Value: 08-07-2020
Date Value: 07-08-2020
Date Value: 7-8-20

  1. আইওএসে সুইফট এক্সকোডে একটি তারিখ থেকে আপনি কীভাবে একটি তারিখ বস্তু তৈরি করবেন?

  2. কিভাবে iOS এ ইন্টারনেট থেকে বর্তমান তারিখ এবং সময় পেতে হয়?

  3. পাইথনে একটি ডেটটাইম অবজেক্ট থেকে শুধুমাত্র মাস এবং দিন কীভাবে বের করবেন?

  4. কিভাবে পাইথনে একটি স্ট্রিং থেকে তারিখ বের করতে হয়?