2012-03-18 20 views
8

मैं अपने पायथन एप्लिकेशन में टाइमज़ोन जागरूकता को लागू करने की कोशिश कर रहा हूं, और मैं दो अलग-अलग पायथन मॉड्यूल में आया हूं जो इस सुविधा को लागू करते हैं: pytz और python-dateutil। मैं सोच रहा हूं कि इन दो मॉड्यूल के बीच क्या अंतर है?pytz और python-dateutil के बीच क्या अंतर है?

(pytz) http://pytz.sourceforge.net/

(अजगर-dateutil) http://labix.org/python-dateutil

+0

http://stackoverflow.com/questions/631035/python-tzinfo-and-daylight-time, यदि आपको अभी तक यह नहीं मिला है। – John

+0

मैंने पहले ही इसे देखा है, और मुझे अभी भी वास्तव में यह नहीं मिलता है कि उनके बीच अंतर क्या हैं – fangsterr

+0

दोनों पैकेजों के कुछ उदाहरण देख रहे हैं, पायट्ज़ आपको अधिक अनुकूलन योग्य वैश्विक समय प्रारूपण मानकों का उपयोग करने की अनुमति देता है [http: // msdn। Python-dateutil की तुलना में microsoft.com/en-us/library/az4se3k1.aspx] – Switch

उत्तर

4

वे दोनों टाइमज़ोन से निपटने के लिए उपयोगी समर्थन प्रदान करते हैं। मैंने व्यक्तिगत रूप से अपने django अनुप्रयोगों में pytz का उपयोग किया है और इसे उपयोगी और काम करने में आसान पाया है। उम्मीद है कि मेरे दो सेंट मदद करता है।

2

मैं दोनों संकुल का उपयोग करें। मैं व्यक्तिगत रूप से पाइथन-डेटुटिल पैक नहीं किया जाता है (पाइथन 2 का यह संस्करण और पायथन 3 के लिए यह संस्करण), यह पीपीआई पर भी नहीं होता था। पाइथन-डेटुटिल पार्सिंग के लिए बहुत अच्छा है, भले ही यह कुछ हद तक धीमा हो (हालांकि यह पार्सिंग है)। मैं अपने पैसे पैटज़ पैकेज पर टाइमज़ोन के लिए मानक बनने पर शर्त लगाता हूं।

1

मैं व्यक्तिगत रूप से pytz पैकेज भी पसंद करूंगा। पायथन-डेटुटिल उपयोग करने के लिए थोड़ा अजीब है और कुछ हद तक धीमा है

संबंधित मुद्दे