Dart:
বর্তমান তারিখ পেতে

কিভাবে:

Dart এর মূল লাইব্রেরি DateTime ক্লাসের মাধ্যমে বর্তমান তারিখ ও সময় পেতে সরাসরি প্রবেশ প্রদান করে। বর্তমান তারিখ পাওয়ার মৌলিক উদাহরণ হল:

void main() {
  DateTime now = DateTime.now();
  print(now); // উদাহরন আউটপুট: 2023-04-12 10:00:00.000
}

যদি আপনি শুধুমাত্র তারিখ অংশটুকু (বছর, মাস, দিন) প্রয়োজন হয়, তাহলে DateTime অবজেক্টটি ফর্ম্যাট করতে পারেন:

void main() {
  DateTime now = DateTime.now();
  String formattedDate = "${now.year}-${now.month}-${now.day}";
  print(formattedDate); // উদাহরন আউটপুট: 2023-04-12
}

Dart জটিল তারিখ ফর্ম্যাটিংয়ের জন্য কোনো অন্তর্ভুক্ত লাইব্রেরি রাখে না, তবে এই উদ্দেশ্যে আপনি intl প্যাকেজ ব্যবহার করতে পারেন। প্রথমে, আপনার pubspec.yaml এ প্যাকেজটি যোগ করুন:

dependencies:
  intl: ^0.17.0

তারপর, আপনি সহজেই তারিখগুলি ফর্ম্যাট করতে পারেন:

import 'package:intl/intl.dart';

void main() {
  DateTime now = DateTime.now();
  String formattedDate = DateFormat('yyyy-MM-dd').format(now);
  print(formattedDate); // উদাহরন আউটপুট: 2023-04-12
}

আরো উন্নত ফর্ম্যাটিং অপশন অন্বেষণ করতে, intl প্যাকেজ দ্বারা প্রদত্ত DateFormat ক্লাসটি পরীক্ষা করুন, যা বিভিন্ন ধরণের প্যাটার্ন এবং লোকেলগুলি সমর্থন করে।