তারিখকে স্ট্রিং এ রূপান্তর করা

Dart:
তারিখকে স্ট্রিং এ রূপান্তর করা

কিভাবে:

ডার্ট তারিখ এবং সময় পরিচালনার জন্য DateTime ক্লাস এবং ফরম্যাটিং এর জন্য intl প্যাকেজ প্রদান করে। প্রথমে, আপনার pubspec.yaml ফাইলে intl: ^0.17.0 (অথবা সর্বশেষ সংস্করণ) যোগ করে intl প্যাকেজটি থাকা নিশ্চিত করুন।

ডার্টের কোর লাইব্রেরি ব্যবহার করে

DateTime now = DateTime.now();
String formattedDate = "${now.year}-${now.month}-${now.day}";
print(formattedDate); // আউটপুট: 2023-4-12 (উদাহরণস্বরূপ, এটি বর্তমান তারিখের উপর নির্ভর করে)

এই উদাহরণটি সরাসরি DateTime এর প্রোপার্টিজ থেকে স্ট্রিং তৈরি করে।

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

প্রথমে, প্যাকেজটি ইমপোর্ট করুন:

import 'package:intl/intl.dart';

তারপরে, তারিখটি ফরম্যাট করুন:

DateTime now = DateTime.now();
String formattedDate = DateFormat('yyyy-MM-dd').format(now);
print(formattedDate); // আউটপুট: 2023-04-12

intl প্যাকেজ অনেক বেশি জটিল ফরম্যাটিং সহজে অনুমোদন করে, যার মধ্যে লোকেল-নির্দিষ্ট ফর্ম্যাট রয়েছে:

String formattedDateLocale = DateFormat.yMMMMd('en_US').format(now);
print(formattedDateLocale); // আউটপুট: April 12, 2023

এই উদাহরণগুলি দেখায় ডার্টের ডেটগুলিকে স্ট্রিং এ রূপান্তর এবং ফরম্যাট করার সহজ কিন্তু শক্তিশালী উপায় সম্পর্কে, ইহাতে ডার্টের কোর কার্যকারিতার ব্যবহার বা intl প্যাকেজের জন্য আরও উন্নত ফর্ম্যাটিং অপশনগুলি ব্যবহার করা হয়েছে।