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
ক্লাসটি পরীক্ষা করুন, যা বিভিন্ন ধরণের প্যাটার্ন এবং লোকেলগুলি সমর্থন করে।