पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv1.0.2

posix_tz

Posix समय क्षेत्र पैकेज। यह पैकेज समय क्षेत्रों के साथ काम करने को सरल बनाने के लिए डिज़ाइन किया गया है, जिससे विकासकर्ताओं को Posix मानक में समय क्षेत्रों को पढ़ने और लिखने की अनुमति मिलती है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
22
लाइक
3
Pub अंक
150

पैकेज इंस्टॉल करें

flutter pub add posix_tz

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

posix_tz पैकेज समय क्षेत्रों के साथ काम करने को सरल बनाता है, जो POSIX मानक के अनुसार समय क्षेत्र डेटा को पढ़ने और लिखने के उपकरण प्रदान करता है। यह विकासकर्ताओं को विभिन्न प्लेटफॉर्मों पर समय क्षेत्र रूपांतरण और परिवर्तन को प्रभावी ढंग से संभालने में सक्षम बनाता है, ताकि तिथि और समय संचालन में सुसंगतता बनी रहे। Flutter एप्लिकेशन में उपयोग के लिए डिज़ाइन किया गया है, यह Android, iOS, Web, macOS, Windows और Linux को समर्थन देता है, जो उच्च अक्षर तिथि और समय प्रबंधन की आवश्यकता वाले क्रॉस-प्लेटफॉर्म परियोजनाओं के लिए आदर्श है।

उपयोग

  • प्लेटफॉर्म के अनुसार समय क्षेत्र प्रबंधन
  • POSIX समय क्षेत्र प्रारूपों का विश्लेषण और लागू करना
  • समय क्षेत्र-संवेदनशील तिथि गणना
  • अंतर्राष्ट्रीय आवेदन स्थानीयकरण
  • सर्वर-क्लाइंट समय क्षेत्र समन्वय
  • दिवस के बचत संक्रमण का प्रबंधन

मुख्य विशेषताएँ

  • POSIX समय क्षेत्र प्रारूप समर्थन
  • प्लेटफॉर्म-अनुकूल वास्तविकीकरण
  • समय क्षेत्र विश्लेषण के लिए सरल API
  • सभी प्रमुख ऑपरेटिंग सिस्टम को सपोर्ट करता है
  • सही दिन के बचत समय का निपटारा
  • हल्का और निर्भरता-मुक्त

इनके लिए उपयुक्त

  • वैश्विक ऐप बनाने वाले डेवलपर्स
  • सटीक समय क्षेत्र तर्क की आवश्यकता वाले अनुप्रयोग
  • POSIX समय क्षेत्र अनुपालन का उपयोग करने वाले प्रोजेक्ट
  • बहुप्लेटफॉर्म लक्षित फ्लटर एप्प्स
  • स्थिर समय क्षेत्र व्यवहार की आवश्यकता वाली टीमें

विचार योग्य बातें

  • वैध POSIX समय क्षेत्र डेटा की आवश्यकता होती है
  • केवल POSIX मानक तक सीमित
  • कोई बिल्ट-इन समय क्षेत्र डेटाबेस अपडेट नहीं है
  • समय क्षेत्र फ़ाइल बनाए रखने के लिए हस्तचालित देखभाल की आवश्यकता हो सकती है
  • गैर-POSIX समय क्षेत्र प्रारूप के लिए उपयुक्त नहीं है
  • पूर्ण कवरेज के लिए बाहरी समय क्षेत्र डेटा स्रोत पर निर्भर है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Posix Tz

This library provides timezones in the standard Posix format. The data is obtained by reading the content of /usr/share/zoneinfo.

Initialization

It's important to initialize the library before reading the timezones.

void main() {
    await initializePosixTz();
}

Usage

// after initialization
final posixTz = db.get("Europe/Rome");
print(posixTz.toString()) // name:Europe/Rome, posix:CET-1CEST,M3.5.0,M10.5.0/3

Other

PosixTz can be compared.

final posixTz1 = posixTzDb.get('Europe/Rome');
final posixTz2 = posixTzDb.get('Europe/Rome');
final posixTz3 = posixTzDb.get('Atlantic/Stanley');
print(posixTz1 == posixTz2); // true
print(posixTz1 == posixTz3); // false

posixTzDb can be expanded.

posixTzDb.add(PosixTz(name: "Ababwa",posix: "<+06>-6"));

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।