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
প্যাকেজের জন্য আরও উন্নত ফর্ম্যাটিং অপশনগুলি ব্যবহার করা হয়েছে।