Dart:
एक तारीख को स्ट्रिंग में परिवर्तित करना
कैसे करें:
Dart तारीख और समय संभालने के लिए DateTime
क्लास प्रदान करता है, और स्वरूपण के लिए intl
पैकेज प्रदान करता है। सबसे पहले, intl
पैकेज होना सुनिश्चित करें जोड़कर intl: ^0.17.0
(या नवीनतम संस्करण) अपनी pubspec.yaml
फ़ाइल में।
Dart की कोर लाइब्रेरी का उपयोग करते हुए
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
ये उदाहरण दिखाते हैं कि Dart में तारीखों को स्ट्रिंग्स में कैसे बदलना और स्वरूपित करना है, या तो Dart की मूल कार्यक्षमता का उपयोग करके या अधिक उन्नत स्वरूपण विकल्पों के लिए intl
पैकेज का उपयोग करके।