স্ট্রিং থেকে তারিখ পার্স করা

Dart:
স্ট্রিং থেকে তারিখ পার্স করা

কিভাবে:

Dart এর কোর লাইব্রেরি DateTime ক্লাসের মাধ্যমে তারিখ পার্স করা সহজ করে। সোজাসাপটা ক্ষেত্রে, যেখানে আপনি তারিখের স্ট্রিংয়ের ফরম্যাট জানেন, আপনি DateTime.parse() মেথড ব্যবহার করতে পারেন। তবে, আরও জটিল পরিস্থিতি বা একাধিক ফর্ম্যাটের সাথে ডিল করার ক্ষেত্রে, intl প্যাকেজ, বিশেষত DateFormat ক্লাস, অমূল্য হয়ে ওঠে।

Dart কোর লাইব্রেরি ব্যবহার করে:

void main() {
  // DateTime.parse() ব্যবহার করে
  var dateString = "2023-10-31";
  var parsedDate = DateTime.parse(dateString);
  
  print(parsedDate); // 2023-10-31 00:00:00.000
}

intl প্যাকেজ ব্যবহার করে:

প্রথমে, আপনার pubspec.yaml ফাইলে intl প্যাকেজ যোগ করুন:

dependencies:
  intl: ^0.17.0

তারপর, প্যাকেজটি ইম্পোর্ট করুন এবং পার্স করার জন্য DateFormat ব্যবহার করুন:

import 'package:intl/intl.dart';

void main() {
  var dateString = "October 31, 2023";
  var dateFormat = DateFormat("MMMM dd, yyyy");
  var parsedDate = dateFormat.parse(dateString);
  
  print(parsedDate); // 2023-10-31 00:00:00.000
}

intl প্যাকেজটি তারিখ পার্সিংয়ের জন্য শক্তিশালী বিকল্পগুলি অফার করে, বিভিন্ন আন্তর্জাতিক তারিখ ফরম্যাটগুলিকে সহজে হ্যান্ডল করতে সাহায্য করে।