अवलोकन
एक डार्ट पुस्तकालय जो समय के अनुभव को सरल बनाने के लिए डिज़ाइन किया गया है, जिसमें पार्सिंग, फॉर्मेटिंग और तारीखों के अंतर की गणना के लिए सहज विधियाँ हैं। इसमें समय अंतराल जोड़ने या घटाने, तारीखों के बीच सीमा में होने की जांच करने और समय क्षेत्र के साथ काम करने जैसे सामान्य तारीख संचालन के लिए स्पष्ट API प्रदान करता है। क्रॉस-प्लेटफॉर्म उपयोग के लिए बनाया गया, यह सभी प्रमुख प्लेटफॉर्म जैसे मोबाइल, वेब और डेस्कटॉप का समर्थन करता है। पुस्तकालय हल्का है और pub.dev के माध्यम से Flutter प्रोजेक्ट में आसानी से एकीकृत होता है।
उपयोग
- तारीख स्ट्रिंग को पार्स और फॉर्मेट करना
- तिथियों के बीच समय अंतर की गणना करना
- तिथि सीमाओं और अंतराल का प्रबंधन
- समय क्षेत्र के साथ काम करना
- पुनरावृत्ति घटनाओं की योजना बनाएं
- कैलेंडर-आधारित यूआई बनाना
मुख्य विशेषताएँ
- सरल, श्रृंखलाबद्ध तिथि संचालन
- समय क्षेत्र रूपांतरण के लिए निर्मित समर्थन
- विभिन्न तारीख़ के प्रारूपों का विश्वसनीय विश्लेषण
- क्रॉस-प्लेटफॉर्म संगतता
- विस्तार्य उपयोगी कार्य
- न्यूनतम निर्भरता
इनके लिए उपयुक्त
- कैलेंडर ऐप बनाने वाले डेवलपर्स
- तारीख गणना की आवश्यकता वाले ऐप्स
- प्लेटफॉर्म के बीच सुसंगत तारीख प्रबंधन की आवश्यकता वाले परियोजनाएँ
- कोड पठनीयता को प्राथमिकता देने वाली टीमें
- विश्वसनीय तारीख उपकरण की तलाश में फ्लटर उपयोगकर्ता
विचार योग्य बातें
- जटिल समय क्षेत्र तर्क के लिए अतिरिक्त सेटअप की आवश्यकता हो सकती है
- मूल तारीख/समय संचालन तक सीमित (पूर्ण कैलेंडर प्रणाली नहीं)
- कोई निर्मित अंतरराष्ट्रीयकरण समर्थन नहीं है
- अत्यधिक विशिष्ट तारीख प्रक्रिया की आवश्यकताओं के लिए उपयुक्त नहीं
- नीचे के कार्यान्वयन के लिए Dart के मूल DateTime क्लास पर निर्भर है