ডার্ট তার DateTime ক্লাসের মাধ্যমে তারিখের ম্যানিপুলেশনের জন্য দৃঢ় সমর্থন প্রদান করে। এখানে দেখানো হবে কিভাবে নেটিভ ডার্ট ব্যবহার করে ভবিষ্যৎ অথবা অতীতের তারিখ গণনা করা যায়, তৃতীয়-পক্ষের লাইব্রেরিগুলির প্রয়োজন ছাড়া।.
DateTime
ডার্টে, আপনি DateTime ক্লাস ব্যবহার করে তারিখ তুলনা করতে পারেন, যা isBefore, isAfter, এবং isAtSameMomentAs এর মতো পদ্ধতিগুলি সরাসরি তুলনার জন্য সরবরাহ করে। অতিরিক্তভাবে, তারিখের মধ্যে পার্থক্য difference() পদ্ধতি ব্যবহার করে নির্ধারণ করা যায়, যা একটি Duration অবজেক্ট সরবরাহ করে যা দুটি সময় বিন্দুর মধ্যে ব্যবধান বিস্তারিত করে। নিম্নে এই ধারণাগুলি দেখানো একটি মৌলিক উদাহরণ দেওয়া হলো.
isBefore
isAfter
isAtSameMomentAs
difference()
Duration
ডার্ট তারিখ এবং সময় পরিচালনার জন্য DateTime ক্লাস এবং ফরম্যাটিং এর জন্য intl প্যাকেজ প্রদান করে। প্রথমে, আপনার pubspec.yaml ফাইলে `intl.
intl
pubspec.yaml
Dart এর মূল লাইব্রেরি DateTime ক্লাসের মাধ্যমে বর্তমান তারিখ ও সময় পেতে সরাসরি প্রবেশ প্রদান করে। বর্তমান তারিখ পাওয়ার মৌলিক উদাহরণ হল.
Dart এর কোর লাইব্রেরি DateTime ক্লাসের মাধ্যমে তারিখ পার্স করা সহজ করে। সোজাসাপটা ক্ষেত্রে, যেখানে আপনি তারিখের স্ট্রিংয়ের ফরম্যাট জানেন, আপনি DateTime.parse() মেথড ব্যবহার করতে পারেন। তবে, আরও জটিল পরিস্থিতি বা একাধিক ফর্ম্যাটের সাথে ডিল করার ক্ষেত্রে, intl প্যাকেজ, বিশেষত DateFormat ক্লাস, অমূল্য হয়ে ওঠে।.
DateTime.parse()
DateFormat